升级PHP版本导致NGINX 502 bad gateway

导致此原因的结果是因为 nginx 监听的是 127.0.0.1:9000 而php-fpm 监听的事 /tmp/php-cgi.sock,两边无法通信。

查看php-fpm监听位置

vim /usr/local/php/etc/php-fpm.conf

找到

[www]
# listen = /tmp/php-cgi.sock
listen = 127.0.0.1:9000

查看nginx和php-fpm通信位置

vim /usr/local/nginx/conf/enable-php.conf

找到

# fastcgi_pass  unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;

注意 php-fpm.conf 中好像不支持#注释,以上代码只是演示。