STEP 1:安装 Yum 源
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmSTEP 2:安装 Nginx
sudo yum install nginxSTEP 3:开启 Nginx 服务
sudo systemctl start nginx.service
    
     // 访问Linux服务器ip地址或者 localhost,如出现Nginx欢迎页面,则说明nginx已经
    
    安装并正常运行
   
STEP 4:设置开机自动启动 Nginx
sudo systemctl enable nginx.service
    STEP 5:安装 Mysql (MariaDB 代替)
    
    //MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可
    
    //MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
   
STEP 6:安装并配置 MySQL
sudo yum install mariadb-server mariadb yum install mariadb mariadb-server //询问是否要安装,输入Y即可自动安装,直到安装完成
systemctl start mariadb.service //启动MariaDB  systemctl stop mariadb.service  //停止MariaDB  systemctl restart mariadb.service  //重启MariaDB systemctl enable mariadb.service  cp /usr/share/mysql/my-huge.cnf /etc/my.cnf  //设置开机启动 
//拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)STEP 7:为 root 账户设置密码
mysql_secure_installation
// 回车,根据提示输入Y
// 输入2次密码,回车 
// 根据提示一路输入Y 
// 最后出现:Thanks for using MySQL! // MySql密码设置完成
//重新启动 MySQL: 
systemctl restart mariadb.service #重启MariaDBSTEP 8:安装及配置 PHP
// 下面代码帮助你安装 PHP 以及一些常用的模块,直接在 Linux 命令行运行即
sudo yum install php php-mysql php-fpm php-mbstring php-gd php-pear php-mcrypt php-mhash php-eaccelerator php-cli php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mssql php-snmp php-soap php-tidy php-common php-devel php-pecl-xdebug -y
STEP 9:设置php-fpm配置文件
sudo vi /etc/php-fpm.d/www.conf
listen = /var/run/php-fpm/php-fpm.sockSTEP 10:启动php-fpm服务
sudo systemctl start php-fpm
// 设置开机自动重启php-fpm
sudo systemctl enable php-fpm.serviceSTEP 11:配置 Nginx 的配置文件(重要)
server {    
    listen     80;    
    server_name  你的网址;    
    root   /var/www/;    
    index index.php index.html index.htm;
    location / {        
        # try_files $uri $uri/ =404;    
    }    
    error_page 404 /404.html;    
    error_page 500 502 503 504 /50x.html;
    location ~ \.php($|/) {
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index index.php; 
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;    } 
    # URL 重写规则:去掉 index.php 
    if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
        rewrite (.*) /index.php;
    }
    location ~ /\.ht {
        deny all;    
    } 
 }
//上面 配置 已做好注释,重写配置可以先无视,主要配置好你的 站点域名 访问的服务器路径。STEP 12 :测试访问 PHP 文件
sudo vi /var/www/info.php<?php echo "hello world";?>
    // 访问:你配置的网址
    
    来源:
    
     http://jingyan.baidu.com/article/76a7e409e6ef76fc3b6e15c2.html
    
   
 
