美文网首页LAMP程序员
阿里云CentOS7.0+nginx+php+mysql配置

阿里云CentOS7.0+nginx+php+mysql配置

作者: soitif | 来源:发表于2016-03-25 21:58 被阅读774次

1、买好阿里云后先挂载数据盘
参考地址:
https://help.aliyun.com/knowledge_detail/5974154.html

2、更新
yum -y update

3、安装软件
CenOS7.0 不要直接安装mysql,要不然安装的是mariadb,运行下列命令

yum -y install nginx php php-fpm php-pdo php-mysql php-mbstring php-gd php-xml php-xmlrpc php-pecl-memcache

4、安装Mysql,手动安装,参考
https://help.aliyun.com/knowledge_detail/7595123.html

5、修改nginx虚拟主机配置

vi /etc/nginx/conf.d/virtual.conf

6、修改mysql配置
vi /etc/my.cnf

[mysqld]
#datadir=/var/lib/mysql
datadir=/data/mysql
character_set_server = utf8
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

# tmp dir settings
tmpdir = /data/tmp/mysql/
slave-load-tmpdir = /data/tmp/mysql/

# Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

7、安装PureFtpd

yum -y install pure-ftpd

8、配置Pureftpd连接mysql

vi /etc/pure-ftpd/pure-ftpd.conf

取消下面这个的注释
MySQLConfigFile /etc/pure-ftpd/pureftpd-mysql.conf

注释掉下面这行
PAMAuthentication yes

将MinUID修改为400,因为nginx的是498,要不然直接用498没法登陆
MinUID 400

9、修改pureftpd-mysql.conf的mysql相关配置
设置对应的用户名密码,就可以用mysql来管理ftp帐号了。

相关文章

网友评论

    本文标题:阿里云CentOS7.0+nginx+php+mysql配置

    本文链接:https://www.haomeiwen.com/subject/zdrdlttx.html