105天前2020-11-12 13:52:38 |    抢沙发  122 
今天在centos8上搭建lnmp既:centos8下安装nginx+php7.4+mysql8的环,结果都搭建好后发现访问500错误。然后检查了一下发现没有监听9000端口,因为它默认走的是unix文件模式,于是有了下面的centos8 nginx加php7.4没有监听9000端口报错500解决方。

nginx

第一步查看是否监听9000端口:

netstat -ant | grep 9000
如果未找到且你的php-fpm服务已经启动了,那么你的php-fpm使用的不是网络模式;

当然你也可以直接在/etc/php-fpm.d/www.conf中查看listen配置的是那种连接方式

vim /etc/php-fpm.d/www.conf
如果是:listen = /run/php-fpm/www.sock 说明是Unix sock连接方式

如果是:listen = 127.0.0.1:9000 说明是网络模式

根据这里的设置在nginx调用PHP代理的地方进行响应的修改即可。


listen = /run/php-fpm/www.sock 对应 fastcgi_pass unix:/run/php-fpm/www.sock;

listen = 127.0.0.1:9000 对应 fastcgi_pass 127.0.0.1:9000;

设置完成后重启nginx服务就OK了

systemctl restart nginx.service

OK教程就到这里咯,继续搬砖~~~

发表评论

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享