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

你可能感兴趣的:(Nginx+PHP-FPM 的集成)