9x8hk安装Centos 7.2 装19908836661数据库的包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9x8hk安装Centos 7.2 装19908836661数据库的包相关的知识,希望对你有一定的参考价值。

Centos 7.2 装Apache、phpmysql、Mysql数据库的包、VSFTP配置

CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
技术分享图片
一、安装Apache、PHP、Mysql、连接Mysql数据库的包:

yum install httpd

yum -y install php

yum -y install php-fpm

yum -y install mysql

yum -y install mysql-server

yum -y install php-mysql

其中需要输入Y回车,最后 Complete! 除了mysql-server其他都安装成功!

查找原因是因为CentOS 7版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。官网下载mysql-server,然后安装。

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install mysql-community-server

然后需要确定,输入Y回车即可。

Centos 7.2 装Apache、PHP、Mysql、Mysql数据库的包、VSFTP配置
二、安装常用扩展包

安装Apache扩展包

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

安装PHP扩展包

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

安装Mysql扩展包

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

配置Apache、mysql开机启动

chkconfig httpd on

chkconfig mysqld on

重启Apache、mysql服务

service mysqld restart

service php-fpm start

service httpd restart

Centos 7.2 装Apache、PHP、Mysql、Mysql数据库的包、VSFTP配置
三、开启mysql 远程访问 3306

默认没有密码 直接回车

mysql -u root -p

USE mysql;

UPDATE user SET password=password("你的密码") WHERE user=‘root‘;

GRANT ALL PRIVILEGES ON . TO ‘root‘@‘%‘ IDENTIFIED BY ‘你的密码‘ WITH GRANT OPTION;

flush privileges;

exit;

在云服务器后台需要打开 3306端口、80端口、443端口。

四、安装VSFTP、并配置

yum -y install vsftpd

然后 配置 修改 vsftpd.conf文件

vi /etc/vsftpd/vsftpd.conf

You may activate the "-R" option to the builtin ls. This is disabled by

default to avoid remote users being able to cause excessive I/O on large

sites. However, some broken FTP clients such as "ncftp" and "mirror" assume

the presence of the "-R" option, so there is a strong case for enabling it.

#ls_recurse_enable=YES

#

When "listen" directive is enabled, vsftpd runs in standalone mode and

listens on IPv4 sockets. This directive cannot be used in conjunction

with the listen_ipv6 directive.

listen=YES (有些是ON,需要改为YES)

#

This directive enables listening on IPv6 sockets. By default, listening

on the IPv6 "any" address (::) will accept connections from both IPv6

and IPv4 clients. It is not necessary to listen on both IPv4 and IPv6

sockets. If you want that (perhaps because you want to listen on specific

addresses) then you must run two copies of vsftpd with two configuration

files.

Make sure, that one of the listen options is commented !!

listen_ipv6=YES (不支持IPV6,一定要注释掉,不然会报错)

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

userlist_deny=NO (这里要改为NO,默认是YES)

local_root=/var/www/html

use_localtime=YES

增加FTP帐户

useradd lee -s /sbin/nologin

passwd lee

编辑user_list文件,允许lee用户访问FTP

vsftpd userlist

If userlist_deny=NO, only allow users in this file

If userlist_deny=YES (default), never allow users in this file, and

do not even prompt for a password.

Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers

for users that are denied.

root

bin

daemon

adm

lp

sync

shutdown

halt

mail

news

uucp

operator

games

nobody

lee

目录设置访问权限

chmod -R 777 /var/www/html

开启vsftpd服务

service vsftpd start

默认开启vsftp服务

chkconfig vsftpd on

五、Apache开启 .htaccess

在etc/httpd/conf/httpd.conf下找到Include conf.modules.d/*.conf,在这句话下添加LoadModule rewrite_module modules/mod_rewrite.so

vi etc/httpd/conf/httpd.conf

2、在站点配置文件中添加以下配置:

<Directory /var/www/html>

AllowOverride all

</Directory>

4、重启httpd服务,

systemctl restart httpd

以上是关于9x8hk安装Centos 7.2 装19908836661数据库的包的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7.2下服务器配置(linux+apache+php+mysql)

CentOS 7.2 安装 MySQL 5.6.24

CentOS 7.2安装Jenkins自动构建Git项目

Centos 7.2 安装 Python 3.5(适用于Python 3所有版本安装)

如何在CentOS 7.2下安装 Emacs

基于Centos6.6(7.2)源码安装Ansible