1.安裝nginx
http://www.cnblogs.com/lsdb/p/6543441.html
2.安裝php-fpm
yum install -y php-fpm
3.配置Nginx反向代理
編緝Nginx配置文件(/usr/local/nginx/conf/nginx.conf),找到FastCGI段取消注釋並改成合適自己的值:
4.生成phpinfo.php文件
nginx默認根目錄為/usr/local/nginx/html(可通過修改root的值來改變),我們到此目錄下生成phpinfo.php
cat > phpinfo.php << EOF <?php phpinfo(); ?> EOF
5.啟動php-fpm和nginx並查看phpinfo.php
php-fpm
nginx
6.報錯處理
報錯“File not found”,到/usr/local/nginx/logs/error.log查看具體報錯信息為FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream
根據網上說法,是nginx.conf配置的反向代理中無法識別/scripts要改成$document_root,具體原因未探究先跟着改就行
7.再次訪問phpinfo.php
然后重新加載nginx配置,再查次訪問phpinfo.php頁面:
nginx -s reload
參考: