首页 > 解决方案 > 从 php 7.4.11 升级到 7.4.13

问题描述

我现在有一个在 php v7.4.11 上运行的 centos linux 服务器。但是,我想升级到几天前发布的 v7.4.13。

问题是我如何安装确切版本的 php,我发现的命令只指定php74等,而不是确切的版本等php7.4.13。当我尝试这样做sudo yum install php74时,它只安装 php 7.4.11

检查此屏幕截图

编辑:

我已经删除了 php-cli,然后当我尝试sudo yum install php php-cli它时默认为 php v7.4.11:

请看截图

知道如何将这些默认包更改为 php 7.4.13 吗?

标签: phpcentosphp-7.4

解决方案


当我尝试执行 sudo yum install php74 它只安装 php 7.4.11

这是不正确的。您的屏幕截图并未表明这一点。Remi的php74包不以任何方式反映确切的 PHP 7.4 版本。要查看可用的确切版本,您可以尝试:

yum install php74-php-common

如果您没有看到 PHP 7.4.13,请yum clean all在运行上述命令之前运行。

我已经删除了 php-cli,然后当我尝试

您正在混合存储库(Amazon 与 Remi 的存储库)。此外,您正在混淆安装方式:单一版本与软件集合。Amazon 存储库可能会落后,Remi 存储库始终是最新的,并且由核心 PHP 开发人员之一带来。

作为一项规则,我会推荐 Remi 存储库中可用的“软件集合”,因此请使用(使用您需要的确切 PHP 模块扩展命令):

yum install php74-php-cli php74-php-common php74-php-fpm ...

这会将 PHP 7.4 安装在/opt/remi.

如果您真的想要升级默认的PHP(即单一/系统)版本的 PHP,那么您必须按照存储库向导选择“安装类型 = 默认”。然后它将为您提供升级系统 PHP 版本所需的所有命令。


推荐阅读