php - 从 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 吗?
解决方案
当我尝试执行 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 版本所需的所有命令。
推荐阅读
- git - 在 gerrit 中使用 -f push 后很少有提交丢失
- laravel - 多台服务器上的 Laravel 队列
- docker - 导出包含使用 compose 创建的多个图像的容器
- python - 如何强制 SQLAlchemy ORM 在子查询中包含表?
- powershell - 测试免费驱动器号以映射
- performance - ElasticSearch 查询耗时过长
- javascript - 我无法访问 addEventListener 函数中的变量,并且我的全局值始终显示未定义
- php - PHPMailer从数据库发送base64图像
- java - 使用 BouncyCastle 生成 PBE-MD5-DES 加密密钥以与 OpenSSL pkcs8 兼容
- java - 在 android、firebase 中获取聊天应用程序的正确时间戳