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();
?>
~
原文:http://fshuanglan.blog.51cto.com/133806/1369738