CentOS 7.6 yum安装php7.2

一、删除旧版本

如果已经安装过php就先删除之前的版本。检查方法如下:

yum list installed | grep php

然后将安装的包进行删除

比如 yum remove php.x86_64 php-cli.x86_64
rpm -e php.x86_64 php-cli.x86_64

二、安装新版版

  1. 更新yum安装包

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

  1. 安装其他组件

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

三、配置 php.ini与php7-fpm

1、首先配置php.ini

vim /etc/php.ini

定位到第798行 cgi.fix_pathinfo= 并将其修改为:cgi.fix_pathinfo=0

2、php7-fpm 将使用 nginx 用户来运行,并监听 9000 端口。

vim /etc/php-fpm.d/www.conf

user = nginx
group = nginx
listen = 127.0.0.1:9000

取消第 396-400 行的注释,启用 php-fpm 的系统环境变量。
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

3.然后启动 php-fpm,并且将它设置为随开机启动的服务。

systemctl start php-fpm
systemctl enable php-fpm

参考文件
http://www.hy5335.com/art/3

原文地址:https://www.cnblogs.com/chenlifan/p/15480287.html