建立RHEL / CentOS yum存储库,选择相应的nginx释放包从列表:
RHEL 6

rpm -ivh http://nginx.org/packages/rhel/6/noarch/RPMS/nginx-release-rhel-6-0.el6.ngx.noarch.rpm

CentOS 6

rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

查看nginx

yum info nginx

一、安装nginx

yum install nginx
service nginx start
chkconfig nginx on

二、安装mysql

yum install mysql mysql-server mysql-devel
service mysqld start
chkconfig mysqld on

三、安装php

#安装PHP及组件,使PHP支持 MySQL、PHP支持FastCGI模式

yum install php php-mysql php-gd libjpeg* php-pear php-xml php-mbstring
php-mcrypt php-mhash libmcrypt libmcrypt-devel php-imap php-ldap php-odbc php-bcmath php-xmlrpc php-fpm
service mysqld restart
service nginx restart
service php-fpm start

四、配置nginx支持php

vi /etc/nginx/nginx.conf  #修改运行用户
user nginx;
vi /etc/nginx/conf.d/default.conf #开启php支持
index index.php index.html index.htm;
location ~ \.php$ {
    root html; #取消FastCGI server部分location的注释
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param     SCRIPT_FILENAME  /usr/share/nginx/html/$fastcgi_script_name;    #$document_root设置为网站根目录  注意这里更改了
    include fastcgi_params;
 }

1、配置php

date.timezone = Asia/Shanghai #设置时区
expose_php = OFF #禁止显示版本信息

2、配置php-fpm

vi /etc/php-fpm.d/www.conf
user = nginx

group = nginx


chown -R nginx.nginx /usr/share/nginx/html/ #设置目录所有者
chmod 774 -R /usr/share/nginx/html/ #设置目录权限
service mysqld restart
service nginx restart

service php-fpm restart


cd /usr/share/nginx/html/
vi index.php

<?Php phpinfo();?>


vim /usr/share/nginx/html/db.php     
    <?php
         $link=mysql_connect("localhost","root","");
         if(!$link) echo "Error !";
         else echo "Ok!";

         mysql_close();

?>

#在浏览器验证是否正常