nginx 配置 php-fpm

一、基本配置

nginx 默认配置文档中的 php 配置,这段配置是可用的:

一些情况下使用这段配置可能会导致以下错误:

此时需要把配置中的:

修改成:

二、修改 fastcgi 的监听方式为 socket

当并发量小的时候,可以考虑把 fastcgi 的通信方式改成 socketsocket 可以减少一部分 tcp 开销,性能更优一点。

打开修改 php-fpm 的配置文件,查找 listen 做如下修改:

nginx 中的配置:

然后重启 nginxphp-fpm 即可。

遇到的错误

这是因为 nginx 启动用户没有权限访问 socket 文件,需要在 php-fpm 的配置文件中修改启动用户,然后重启 php-fpm

发表评论