Step 1☆ 執行安裝命令


rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum install nginx mysql mysql-server php php-*

Step 2☆ 开启防火墙端口

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT


Step 3☆ Naginx配置

cd /etc/nginx

cp /etc/nginx/nginx.conf  /etc/nginx/nginx.conf.bak      备份配置文件

cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bak      备份配置文件

vi /etc/nginx/conf.d/default.conf

   location / {
       root   /usr/share/nginx/html;
       index  index.php index.html index.htm;    增加index.php
   }


# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
   #
   location ~ \.php$ {
       root           html;
       fastcgi_pass   127.0.0.1:9000;
       fastcgi_index  index.php;
   #   fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
   #   fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
   fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
       include        fastcgi_params;
   }

Step 4☆ PHP配置

vi /etc/php.ini 

date.timezone = PRC       #在946行 把前面的分号去掉,改为date.timezone = PRC
expose_php = Off          #在432行 禁止显示php版本的信息
magic_quotes_gpc = On     #在745行 打开magic_quotes_gpc来防止SQL注入
short_open_tag = ON       #在229行支持php短标签


Step 5☆ php-fpm配置

cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.conf.bak

vi /etc/php-fpm.d/www.conf
user = nginx     #修改用户为nginx
group = nginx    #修改组为nginx


Step 6☆ 完成配置

chown nginx.nginx /usr/share/nginx/html -R  

service nginx restart  

service php-fpm restart  

Step 7☆添加测试面

vim /usr/share/nginx/html/index.php 
 

<?php
phpinfo();
?>
~