我正在尝试使用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模块。
非常感谢任何帮助。
谢谢。
答案 0 :(得分:2)
php本身不会创建任何套接字。
看起来你没有安装php-fpm软件包。
php-fpm deamon的工作是创建* -fpm.sock
了解如何在系统上安装和配置php-fpm