在Centos 7下安装PHP 7

CentOS 7的官方软件源中,只有PHP 5.4这个官方已经不再提供技术支持的老版本。
不仅仅是为了安全原因,只是PHP 7中的那些新特性,就要求我们必须更新到新版本下。


吉祥物:elePHPant

以下操作,请以管理员账号执行。

启用EPEL和REMI软件源

执行以下指令,分别安装EPEL和Remi软件源:

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

安装yum包管理工具

默认安装的yum软件包管理工具,自身的管理工具yum-utils(主要是提供了yum-config-manager,用于启用/禁用yum软件库)没有安装。

yum install yum-utils

启用PHP7软件库

启用PHP 7.2软件库

yum-config-manager --enable remi-php72

如果要启用PHP7.0/7.1软件库,选择执行以下指令:

yum-config-manager --enable remi-php70   [Install PHP 7.0]
yum-config-manager --enable remi-php71   [Install PHP 7.1]

安装PHP 7

先更新软件库索引:

yum update

查看将要安装的php信息:

yum info php

如下图,如果能看到 7.2.3 字样,表示可以正常安装了。


查看即将安装的PHP版本

执行以下指令安装:

yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

验证PHP版本

php -v
验证PHP版本