php7中php-fpm怎么安装

php7中php-fpm怎么安装插图

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

php7中php-fpm怎么安装?

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

一、删除旧版本php

二、安装php

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

三、配置使用php-fpm

nginx和fastcgi的通信方式有两种,一种是TCP的方式,一种是unix socke方式
  • TCP是使用TCP端口连接127.0.0.1:9000
  • Socket是使用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
  • 完成后,我们必须更改 selinux 的资料库并加入9000端口为httpd服务的有效连接。
  • 重启php-fpm,重启nginx
2、unix socket配置方式
以文件(一般是.sock)作为socket的唯一标识(描述符),需要通信的两个进程引用同一个socket描述符文件就可以建立通道进行通信了。
  • 创建socket描述符文件
sudo touch /var/run/php7.1-fpm.sock
sudo chown nginx:nginx /var/run/php7.1-fpm.sock
sudo chmod 666 /var/run/php7.1-fpm.sock
  • 修改php-fpm配置文件中
  • 修改nginx站点配置文件.编辑 /etc/nginx/conf.d/你的站点配置文件。将fastcgi_pass参数修改为/var/run/php7.1-fpm.sock
  • 重启nginx和php-fpm服务(最好先重启php-fpm再重启nginx)【推荐学习:PHP视频教程】
THE END