原文地址:http://www.lifelinux.com/how-to-install-nginx-and-php-fpm-on-centos-6-via-yum/
开始安装Nginx和PHP-FPM之前,你必须卸载系统中以前安装的Apache和PHP。用root登录输入下面的命令:
增加额外资源库
默认情况下,CentOS的官方资源是没有php-fpm的, 但我们可以从Remi的RPM资源中获得,它依赖于EPEL资源。我们可以这样增加两个资源库:
输出样例
安装Nginx
输入下列命令
输出样例
如果你想在系统启动时自动运行nginx,输入下列命令:
第一次启动nginx,输入下列命令:
输出样例
安装PHP-FPM
输入下列命令:
输出样例
如果你想在系统启动时自动运行php-fpm,输入下列命令:
PHP仅安装了核心模块,你很可能需要安装其他的模块,比如MySQL、 XML、 GD等等,你可以输入下列命令:
第一次启动php-fpm,输入下列命令:
输出样例
配置PHP-FPM和Nginx,让他们一起工作
nginx的配置文件在/etc/nginx/nginx.conf,输入下列命令编辑这个文件:
像下面这样编辑取消注释:
重启Nginx会重新读取配置文件,输入
现在在document root目录下建立下列PHP文件
文件内容如下:
访问 http://YOUR-SERVER-IP
Nginx虚拟主机设置
设置例子
IP: 192.168.1.113
Domain: domain.local
Hosted at: /home/www/domain.local
输入下列命令新建名叫“www”的用户
创建必要的目录
创建虚拟主机配置文件
输入下面命令打开www.conf文件
增加以下配置
你可以用下列方法检查配置文件是否有语法错误
输出样例
现在编辑/etc/php-fpm.d/www.conf文件,将运行php-fpm进程的用户改为“www”,输入
找到“group of processes”,编辑成下面的样子:
最后重启nginx