记一次nginx运行php时报错An error occurre

2019-08-18  本文已影响0人  月圆星繁

项目重新迁移到阿里云,运维给装上了php,然后配置文件应该是从以前的环境上面拷过来的,当我把项目放在对应的位置的时候,发现并没有按照我的预期呈现,然后就要调试环境了。

使用ps命令查看nginx,php都有运行,在浏览器访问html,txt文件就都可以,在命令行去测试php也是可以的,但是就是不能再浏览器访问php文件。

那就检查nginx的配置,发现nginx的配置和之前服务器上的是一样的,配置应该不会出现什么问题。就按照上网查询咯。

找到php-fpm.conf 文件,增加 listen=9000
运行 netstat -ant | grep 9000 发现没有啥

接着在浏览器上去访问php文件发现还是不行,
然后在日志文件中查询是否有报错信息,发现

[root@YH-APP-02 etc]# cat /usr/local/php/var/log/php-fpm.log
[17-Jun-2019 16:48:15] ERROR: An another FPM instance seems to already listen on /dev/shm/php-cgi.sock
[17-Jun-2019 16:48:15] ERROR: FPM initialization failed
[17-Jun-2019 17:16:10] NOTICE: configuration file /usr/local/php/etc/php-fpm.conf test is successful

在php-fpm.conf中加分号注释了这一行

[www]
listen = 9000;
;listen = /dev/shm/php-cgi.sock
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www

总结

上一篇 下一篇

猜你喜欢

热点阅读