现在正常来说用centos下载php的时候,如果用yum下载,那么基本上下载下来的就是PHP 5.4.16
但是你又不想使用这个版本的php而且又不愿意去别的方式安装怎么办。这时候就用到remi源了
先说epel镜像,作用不用多说,直接上截图和阿里云epel镜像的网址
epel镜像-epel下载地址-epel安装教程-阿里巴巴开源镜像站
上图是阿里云的epel安装办法,直接找做就行了,但是我那,我更懒,所以我的办法法如下:
yum search epel-release ---先用yum搜索一下有没有现成的epel源
yum install epel-release -----有就直接安装
yum repolist -----查看可用的源
到现在epel源就已经安装完成了
yum clean all ----清除yum的原有缓存
yum makecache -----生成新的yum缓存
到了remi源了,先说说他的官网网址:English : Repository Configuration - Remi's RPM repository - Blog
但我是谁呀,我更偷懒绝对不站着。所以我选择下面的安装方式
yum search remi-release
yum install remi-release
yum install yum-util ----安装 yum 源管理工具
yum repolist
yum clean all ----清除yum的原有缓存
yum makecache -----生成新的yum缓存
yum -y update ------更新一下yum
这时候你再去搜索一下你可以安装的php版本:yum search php
结果可以参考下图,从5.4到8.1 ,你想装那个版本就装那个版本的php(以7.4为例子)
用yum管理器指定你想安装的PHP版本,我这里以php74为例
yum-config-manager --enable remi-php74
安装php74以及常用的扩展组件
sudo yum install php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis --skip-broken
--skip-broken 这里解释下这是跳过的的意思,出现问题直接跳过,安装下一个
最后执行下php -v,出现下面的内容就是成功了