php7中php-fpm怎么安装

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

php7中php-fpm怎么安装

php7中php-fpm安装配置的方法:1、安装PHP7套件和插件;2、创建socket描述符文件;3、修改php-fpm配置文件;4、重启php-fpm即可。

本文操作环境:centos7系统、PHP7.1版、Dell G3电脑。

php7中php-fpm怎么安装?

安装php7.1和php-fpm(centos7、nginx)

一、删除旧版本php

#yum remove php-common

二、安装php

详细内容:https://wiki.centos.org/zh-tw/HowTos/php7?highlight=%28php7%29

首先,安装软件库(它是一个需要启动的官方软件库)。# yum -y install centos-release-scl.noarch安裝 PHP 7 套件和它的插件。\ # yum -y install rh-php70 rh-php70-php rh-php70-php-fpm

三、配置使用php-fpmnginx和fastcgi的通信方式有两种,一种是TCP的方式,一种是unix socke方式TCP是使用TCP端口连接127.0.0.1:9000Socket是使用unix domain socket连接套接字1、TCP配置方式编辑 /etc/nginx/conf.d/你的站点配置文件。将fastcgi_pass参数修改为127.0.0.1:9000编辑php-fpm配置文件 /etc/opt/rh/rh-php71/php-fpm.d/www.conf
将user和group的值设为nginxuser = nginxgroup = nginxlisten的值设置为127.0.0.1:9000,和站点配置文件中fastcgi_pass参数的值一样
完成后,我们必须更改 selinux 的资料库并加入9000端口为httpd服务的有效连接。

semanage port -a -t http_port_t -p tcp 9000

重启php-fpm,重启nginx2、unix socket配置方式以文件(一般是.sock)作为socket的唯一标识(描述符),需要通信的两个进程引用同一个socket描述符文件就可以建立通道进行通信了。创建socket描述符文件
sudo touch /var/run/php7.1-fpm.socksudo chown nginx:nginx /var/run/php7.1-fpm.socksudo chmod 666 /var/run/php7.1-fpm.sock
登录后复制修改php-fpm配置文件中
将user和group的值设为nginxuser = nginxgroup = nginxlisten的值设置为/var/run/php7.1-fpm.sock,和站点配置文件中fastcgi_pass参数的值一样去掉listen.owner、listen.group、listen.mode前面的分号,以使php-fpm使用unix socket,并将listen.owner、listen.group的值设置为nginxlisten.owner = nginxlisten.group = nginx
修改nginx站点配置文件.编辑 /etc/nginx/conf.d/你的站点配置文件。将fastcgi_pass参数修改为/var/run/php7.1-fpm.sock重启nginx和php-fpm服务(最好先重启php-fpm再重启nginx)【推荐学习:PHP视频教程】

以上就是php7中php-fpm怎么安装的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。

作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:javascript终止定时器的方法
下一篇:Laravel开发:如何使用Laravel Eloquent实现模型关联?

发表评论

关闭广告
关闭广告