centos7 上 yum 安装 php 5.6
vim /etc/php-fpm.d/www.conf
修改
;listen = 127.0.0.1:9000
listen=/dev/shm/php-fcgi.sock
创建php-fcgi.sock文件
touch listen=/dev/shm/php-fcgi.sock
chmod 777 /dev/shm/php-fcgi.sock
重启php-fpm
systemctl restart php-fpm
但是/dev/shm/php-fcgi.sock还是普通文件 ,不是socket文件,查看 log 没报错,如何解决?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
删除普通文件,以Unix Socket方式运行时,sock文件由php-fpm创建
配置文件不是写着了么,php-fpm会自己生成这个socket文件,并且被master进程所引用
我感觉是配置写错了。
php-fpm.conf
nginx.conf