【问题标题】:php7 - php-fpm sock not found after configurephp7 - 配置后找不到php-fpm sock
【发布时间】:2016-07-18 06:32:28
【问题描述】:

我尝试在 Debian 8 上安装 php7。

我想用一个套接字而不是端口号来配置 php-fpm。

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

我怎样才能找到这个插座并安装它?

【问题讨论】:

    标签: php sockets debian php-7


    【解决方案1】:

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

    listen 字符串:接受 FastCGI 请求的地址。有效的语法是:'ip.add.re.ss:port'、'port'、'/path/to/unix/socket'。此选项对于每个池都是必需的。

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

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

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

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

    更多信息请参考这篇文章:

    【讨论】:

      猜你喜欢
      • 2016-05-23
      • 1970-01-01
      • 2021-01-10
      • 1970-01-01
      • 2020-01-01
      • 2017-01-01
      • 2016-06-29
      • 1970-01-01
      • 2014-08-04
      相关资源
      最近更新 更多