我有一个具有目录结构的简单项目
我正在为我的drupal站点设置nginx config,并为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
最佳答案
检查 php-fpm 配置,将使用以下方法在其中创建套接字:$ cat /etc/php/7.0/fpm/pool.d/www.conf
查找listen
,例如:listen = /run/php/php7.0-fpm.sock
php-fpm 在启动该过程后创建套接字文件。
sudo service php7.0-fpm stop
sudo service php7.0-fpm start
检查目录是否创建了套接字文件:
$ cd /run/php && ls -la
关于php - php7.0-fpm.sock在哪里,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44757189/