php5-fpm 不会为池创建套接字

php5-fpm 不会为池创建套接字

我将根据http://www.howtoforge.com/php-fpm-nginx-security-in-shared-hosting-environments-debian-ubuntu

我在 /var/run 中创建了一个目录,该目录对 www-data:www-data 具有 rwxrwx 权限。

我的新池配置文件包括:http://pastebin.com/nmrJkMkz

但是,重新启动 php5-fpm 后,并没有按照 conffile 中的指定创建 /var/run/php5-fpm/domain.com.sock。PHP5-FPM 的错误日志中没有任何内容。

对于为什么会发生这种情况有什么想法吗?

答案1

我遇到了同样的错误。也许你忘了配置文件像我一样进行扩展。

因此,尝试像这样重命名您的配置文件域:

#File in /etc/php5/fpm/pool.d/

domain.com.conf

我希望这对你有帮助!

答案2

仅当 /etc/php-fpm.d/www.conf 文件中定义了该文件时,PHP-FPM 才会创建该文件

要解决问题,请将其添加到文件中

listen = /var/run/php-fpm/php-fpm.sock

确保还设置了这两个

listen.owner = nginx listen.group = nginx

(Nginx 或 Apache 默认用户)

相关内容