php 71不会创建php7.0-fpm.sock

时间:2017-04-20 15:53:27

标签: php nginx

我正在尝试使用RedHat 7.3,Nginx 1.10和PHP71设置Wordpress服务器。

这是我安装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 remi-release-7.rpm yum-config-manager --enable remi-php71 yum install php71

要查看它已安装: rpm -q php71,它返回php71-1.0-1.el7.remi.x86_64 这表明它已安装。

另外运行php71 -v给了我以下所以我相信它已安装: PHP 7.1.4(cli)(建于2017年4月11日18:26:18)(NTS) 版权所有(c)1997-2017 PHP小组 Zend Engine v3.1.0,版权所有(c)1998-2017 Zend Technologies

所以我要做的是使用Unix Socket而不是IP:

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

我的问题是看起来PHP71从未创建过这个文件php7.0-fpm.sock。

我确实让它与PHP56一起使用,所以我想知道是否需要安装一些PHP71模块。

非常感谢任何帮助。

谢谢。

1 个答案:

答案 0 :(得分:2)

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

看起来你没有安装php-fpm软件包。

php-fpm deamon的工作是创建* -fpm.sock

了解如何在系统上安装和配置php-fpm