2017-04-20 111 views
1

我想设置一个使用RedHat 7.3,Nginx 1.10和PHP71的Wordpress服务器。php 71不会创建php7.0-fpm.sock

我这是怎么装PHP71步骤:

wget的http://rpms.remirepo.net/enterprise/remi-release-7.rpm wget的https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

RPM -Uvh雷米释放小7.rpm 百胜配置经理--enable雷米 - php71 百胜安装php71

要查看它是否已安装: RPM -q php71并返回php71-1.0-1.el7.remi.x86_64 这说明它被安装。

还运行php71 -v给了我下面的,所以我有信心它安装: PHP 7.1.4(CLI)(建:2017年4月11日十八时26分18秒)(NTS) 版权所有(C)1997年-2017 PHP的集团 Zend引擎V3.1.0,版权所有(C)1998年至2017年Zend技术

那么,我试图做的是使用Unix套接字而非IP:

在www.conf文件我已将用户和组设置为Nginx 我将监听值更改为以下内容: /var/run/php7.0-fpm.sock 我匹配了与/ etc/nginx中的default.conf文件中的内容一致。

我的问题是,它看起来像PHP71从来没有创建这个文件php7.0-fpm.sock。

我没有得到这个与PHP56工作,所以想知道如果我需要安装一些PHP71模块。

任何帮助将不胜感激。

谢谢。

+0

上配置PHP-FPM你检查的明显吗? php7.0-fpm.sock代表PHP 7.0,所以如果你安装PHP 7.1 ...寻找php7.1-fpm.sock? – Narf

+0

之前尝试过,并没有工作 - 谢谢 – pbroderi31

回答

1

php本身不会创建任何套接字。

看起来你没有安装php-fpm软件包。 PHP-FPM守护进程的

工作是创建* -fpm.sock

查找如何安装和系统

+1

是的,我安装了php71-php-fpm - 它听起来设置为:127.0.0.1:9000时,它的工作原理。问题出在listen = /var/run/php-fpm/php-fpm.sock,因为我想使用UNIX套接字而不是IP。谢谢。 – pbroderi31

+0

有趣。你可以发布你的fpm配置吗? –

+0

所以你有听= /var/run/php-fpm/php-fpm.sock在你fpm配置,你有
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;在你的nginx配置? –