从一个PHP版本升级到另一个PHP版本,只需要安装它。没有期望的直接升级过程。
需要安装新的PHP版本并将其设为默认版本即可。
1. 添加EPEL & Remi 的dnf 或 yum repository
需要添加 EPEL & Remi 的yum 或 dnf repository ,然后变可以在 CentOS 8 Linux 上安装 PHP 8.x
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
如果发生上图错误:
Error:
Problem: problem with installed package remi-release-7.9-2.el7.remi.noarch
则按照提示加个覆盖参数便可:
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm –allowerasing
2. 查看php模块列表
dnf module list php
3. 重置并启用php:remi-8.1
dnf module reset php
dnf module enable php:remi-8.1
4. 安装升级新PHP
dnf update
5. 检查最新php版本
php -v
6. 重启一下服务
systemctl restart php-fpm
systemctl restart nginx