图源:
这里的安装过程适用于CentOS 7.X,CentOS 8请参见文末的参考资料。
先删除系统中老旧的版本:
yum list installed | grep php
可能有php本体以及多个插件程序,都一起删除掉:
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-devel.x86_64 php-fpm.x86_64 php-gd.x86_64 php-intl.x86_64 php-json.x86_64 php-mbstring.x86_64 php-mysqlnd.x86_64 php-opcache.x86_64 php-pdo.x86_64 php-pgsql.x86_64 php-process.x86_64 php-xml.x86_64
这里的具体内容要填入上一步查询出的结果。
安装PEPL软件源:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
关闭不需要的PHP软件源,开启需要安装的PHP版本软件源(这里选择php8.0):
sudo yum-config-manager --disable 'remi-php*'
sudo yum-config-manager --enable remi-php80
安装php及必要插件:
sudo yum -y install php php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json}
查看所安装的版本是否正确:
php -v
文章评论