CentOS 8中升级PHP 7.x 到PHP 8.X

从一个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

发表评论

您的电子邮箱地址不会被公开。