php-fpm開啓報錯-ERROR: An another FPM instance seems to already listen on /tmp/php-cgi.sock

在升級了php7.3.2版本之後,重新啓動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

發佈了195 篇原創文章 · 獲贊 260 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章