Nginx+PHP-FPM 的集成

這里記錄一下Nginx整合Php的過程

操作系統Centos 6.x

1. 通過yum安裝Nginx

https://www.nginx.com/resources/wiki/start/topics/tutorials/install/

2.安裝Php 7.0

https://webtatic.com/packages/php70/

3.配置Ningx和php-fpm

參考:https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/

4.注意

1)網上很多教程說要把php.ini下的配置改成

cgi.fix_pathinfo=0

實測下來,如果按照我之前的步驟是不需要的,否則會報403錯,錯誤如下

- -15/Jan/2017:16:09:02 +0800 "GET "4030.935 2048 0.00%

所以,保持php.ini的原樣,不需要修改

2) 可以安裝一個工具fastcgi來調試

yum install fcgi

然后可以模擬一個fastcgi的請求

SCRIPT_NAME=/test.php

SCRIPT_FILENAME=/data/iot/test.php REQUEST_METHOD=GET cgi-fcgi -bind -connect

/var/run/php-fpm/iot.socket

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容