CentOS openresty php-fpm 使用 unix sock 链接
在 CentOS 中使用 openresty 和 php-fpm, 配置 php-fpm 以 unix sock 连接,一直报 403 或者 404 错误。开启 openresty 错误日志,查看日志发现:
connect() to unix:/var/run/php7-fpm.sock failed (13: Permission denied)
将 /var/run/php7-fpm.sock
更改权限
sudo chmod 777 /var/run/php7-fpm.sock
注: 报错原因是在
www.conf
配置文件中没有去掉注释:; Set permissions for unix socket, if one is used. In Linux, read/write ; permissions must be set in order to allow connections from a web server. ; Default Values: user and group are set as the running user ; mode is set to 0660 ;listen.owner = nobody ;listen.group = nobody ;listen.mode = 0660
去掉注释即可
其中 /var/run/php7-fpm.sock
在 php 配置文件路径: /etc/php-fpm.d/www.conf
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论