php7 - 在配置后找不到php-fpm sock

时间:2016-07-18 06:32:29

标签: php sockets debian php-7

我尝试在Debian 8上安装php7。

我想配置一个带有端口号的套接字来配置php-fpm。

我在php configure期间启用了--enable-sockets。但我没有插座。

我如何找到这个套接字并安装它?

1 个答案:

答案 0 :(得分:1)

要使用套接字而不是端口号,请更改php-fpm configuration file,特别是以下池指令

  

listen string:接受FastCGI请求的地址。有效的语法包括:' ip.add.re.ss:port',' port',' / path / to / unix / socket'。每个池都必须使用此选项。

换句话说,将其设置为/var/run/fpm.sock

确保此套接字与您的网络服务器正在使用的套接字相同,例如在Nginx中,您将拥有如下配置条目:

fastcgi_pass unix:/var/run/fpm.sock;

如果这与您的listen指令不匹配,则fpm将不会响应您的网络服务器的请求。

有关更多信息,请参阅此文章: