我将根据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 默认用户)