Nginx(111:连接被拒绝)找不到pfp7-fpm.sock(或9000端口)

时间:2016-07-04 07:41:47

标签: php sockets nginx debian php-7

我在Debian GitHub Installation上安装了PHP 7.0.8(ZTS)。 Debian服务器使用nginx 1.10.1。

  

我有一个111 nginx错误:

     
    

[error] 25942#25942:* 1 connect()失败(111:Connection拒绝)连接上游时,请求:“GET /phpinfo.php HTTP / 1.1”,上游:“fastcgi://127.0.0.1 :9007"

  

我在网上发现我的错误是pfp7-fpm配置。 我的服务器上没有这个文件:php7-fpm.sock

端口号9000和9007不起作用,我看不到带有以下命令的php-fpm:netstat -lntp

我的php配置:

--prefix=/usr/local/php7 \
--with-config-file-scan-dir=/usr/local/php7/etc/conf.d \
--enable-bcmath \
--enable-calendar \
--enable-exif \
--enable-dba \
--enable-ftp \
--with-gettext \
--with-gd \
--with-jpeg-dir \
--enable-mbstring \
--with-mcrypt \
--with-mhash \
--enable-mysqlnd \
--with-mysql=mysqlnd \
--with-mysql-sock=/var/run/mysqld/mysqld.sock \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl \
--enable-pcntl \
--enable-soap \
--enable-sockets \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--with-zlib \
--enable-zip \
--with-readline \
--with-curl \
--enable-fpm \
--enable-fastcgi \
--enable-maintainer-zts \
--with-fpm-user=www-data \
--with-fpm-group=www-data"

如何删除此错误?

1 个答案:

答案 0 :(得分:0)

你应该首先为php-fpm加注星标。

可以使用php7-fpm init脚本运行PHP-FPM:

如果你出错了,你可以看到一些消息。

编辑/usr/local/php7/etc/php-fpm.conf

添加

error_log = /data/log/php/php-fpm.log

您可以在此日志文件中找到一些错误消息