Centos7配置LNMP nginx10+mariadb+php5.6
今天给一台测试机配个环境,顺道记录下,一直觉得webtatic比官方源好用。但是老是容易忘记名字,这次就贴这里了。
安装环境所需的包
mariadb
yum groupinstall -y mariadb mairadb-client
php5.6
Repo 源
1 | CentOS 5.X |
yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
php-fpm
yum install php56w-fpm
nginx 1.10
yum install -y nginx1w.x86_64
配置
nginx
/etc/nginx/nginx.conf
1 | server字段里面,要配置root项,指向你网站的根目录。 |
php-fpm
其实user和group用默认的也是没问题的。但是为了以后方便自定义点,我用了一个叫www的账户
1 | # groupadd www-data |
/etc/php-fpm.d/www.conf
1 | user=www |
为了更好的性能,建议对nginx.conf 配置一下worker的数量,php-fpm 配置一下池,常驻进程数量。
mysql 先运行mysql_secure_installation
这个脚本来改一下root密码,关闭远程连接和删除测试数据库之类的东西。
启动服务
1 | # systemctl start php-fpm mariadb nginx |