前言
Centos7及以上版本中,默认的PHP版本为5,而目前大多数时候开发使用的都是7以上的版本,原有的源就不能用了,而要安装更高版本的PHP就需要更换yum源进行安装了。
步骤
- 查看是否有安装过PHP及已安装的版本:
php -v
- 卸载已安装的低版本PHP:
yum remove -y php*
- 更换yum源:
- PHP7.2的源为:
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
- PHP7.4版本的yum源为:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm
- 查看可安装的PHP版本:
yum list php*
- 在可安装的列表中选择相应的版本和需要的模块进行安装:
- 7.2版本安装:
yum install -y php72w php72w-cli php72w-fpm php72w-common
- 7.4版本安装:
yum install -y php74 php74-php php74-php-cli php74-php-fpm php74-php-common
- 安装完成后查看是否安装完成:
- 7.2版本:
php -v
若能查看到版本则安装成功
- 7.4版本:
#查看运行状态
php74 -v
若能查看到版本则安装成功