nginx无法访问php怎么办


本文摘自PHP中文网,作者V,侵删。

nginx无法访问php的解决方法:1、使用文本编辑器打开php-fpm.conf配置文件;2、修改配置【listen = /tmp/php-cgi.sock】;3、重启nginx即可。

问题描述:

在nginx的根目录新建了一个index.php文件,但是在访问php文件的时候一直报错 502。经过测试发现除了php文件其余都能够直接访问 。

(推荐教程:nginx教程)

解决思路:

首先判断php-fpm是否已经安装,没有安装的情况就需要先安装php-fpm。

确定好服务器已经安装了php-fpm之后,查看是否已经启动或者直接重启

1

[root@localhost ~]# /usr/local/php/sbin/php-fpm start

启动完成后,重启nginx:

1

[root@localhost ~]# service nginx restart

但是以上操作并没有解决问题。

查找nginx错误日志,我的日志在:/var/log/nginx/error.log中,打开清一色类似错误:

1

2019/11/28 06:06:13 [error] 1640#0: *579 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.56.1, server: _, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.56.101"

大概意思是连接不上9000端口。

阅读剩余部分

相关阅读 >>

linux下的phpize扩展安装实例详解

使用rpm删除包的正确姿势

centos系统安装php时报错

linux下怎么安装php扩展模块

linux下安装nginx的正确方法

nginx添加第三方模块

nginx反向代理和负载均衡区别

nginx热更新是什么意思

lamp是什么意思

tengine和nginx哪个好

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...