我有一个具有目录结构的简单项目
我正在为我的 drupal 站点和 fastcgi_pass
我一直在使用 127.0.0.1:9000
但我想按照此 conf 中的建议使用 unix 套接字:
# PHP 7 socket location.
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
但我找不到 php/php7.0-fpm.sock;
我的 centos 发行版中有以下路径
/var/run/php-fpm/php-fpm.pid
原文由 hidar 发布,翻译遵循 CC BY-SA 4.0 许可协议
检查将在其中创建套接字的 php-fpm 配置:
$ cat /etc/php/7.0/fpm/pool.d/www.conf
寻找
listen
,例如:listen = /run/php/php7.0-fpm.sock
php-fpm 在您启动进程 后 创建套接字文件。
如果创建了套接字文件,请检查目录:
$ cd /run/php && ls -la