php-fpm开启报错-ERROR: An another FPM instance seems to already listen on /tmp/php-cgi.sock

时间:2023年11月12日

/

来源:网络

/

编辑:佚名

在升级了php7.2.0版本之后,重新启动php-fpm过程中遇到一个报错。
An another FPM instance seems to already listen on /tmp/php-cgi.sock
# netstat -ant | grep 9000  //查看启动进程,发现没启动成功
我们去查看一下php-fpm.conf里面的配置:
vim  /usr/local/php/etc/php-fpm.conf
[www]
listen = /tmp/php-cgi.sock   //注意
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
此时我们需要根据配置文件的listen地址做对应的修改:
vim /usr/local/nginx/conf/nginx.conf
location ~ [^/]\.php(/|$) {
       fastcgi_pass unix:/tmp/php-cgi.sock;    //把127.0.0.1:9000改为此行
       fastcgi_index index.php;
       fastcgi_param SCRIPT_FILENAME     $document_root$fastcgi_script_name;
       include fastcgi_params;
}
location / {
      root   html;
      index index.php index.html index.htm;
}
修改完平滑重启nginx,然后启动php-fpm,OK。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。