Centos8升级php7至php8的方法步骤

1.查看php版本
# php -v
PHP 7.4.13 (cli) (built: Nov 24 2020 10:03:34) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.13, Copyright (c), by Zend Technologies

2.安装配置库源Repositories.
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

3.重置php
# dnf module reset php
Repository extras is listed more than once in the configuration
上次元数据过期检查:0:04:12 前,执行于 2020年12月24日 星期四 21时27分45秒。
依赖关系解决。
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
重置模块:
php

事务概要
================================================================================

确定吗?[y/N]: y

4.安装php8
dnf module install php:remi-8.0
Repository extras is listed more than once in the configuration
上次元数据过期检查:0:04:30 前,执行于 2020年12月24日 星期四 21时27分45秒。
依赖关系解决。
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
升级:
php x86_64 8.0.0-1.el8.remi remi-modular 1.6 M
php-cli x86_64 8.0.0-1.el8.remi remi-modular 4.7 M
php-common x86_64 8.0.0-1.el8.remi remi-modular 1.2 M
替换 php-json.x86_64 7.4.13-1.el8.remi
php-fpm x86_64 8.0.0-1.el8.remi remi-modular 1.6 M
php-gd x86_64 8.0.0-1.el8.remi remi-modular 99 k
php-mbstring x86_64 8.0.0-1.el8.remi remi-modular 520 k
php-mysqlnd x86_64 8.0.0-1.el8.remi remi-modular 260 k
php-opcache x86_64 8.0.0-1.el8.remi remi-modular 750 k
php-pdo x86_64 8.0.0-1.el8.remi remi-modular 152 k
php-pecl-zip x86_64 1.19.2-1.el8.remi.8.0 remi-modular 71 k
php-sodium x86_64 8.0.0-1.el8.remi remi-modular 92 k
php-xml x86_64 8.0.0-1.el8.remi remi-modular 235 k
安装模块配置档案:
php/common
启用模块流:
php remi-8.0

事务概要
================================================================================
升级 12 软件包

总下载:11 M
确定吗?[y/N]: y
5.查看php版本
# php -v
PHP 8.0.0 (cli) (built: Nov 24 2020 17:04:03) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies

升级安装成功。