我有与 CentOS6 相当的系统(Amazon Linux 原版,不是 Linux 2),我已将其升级到 Apache httpd 2.4。
现在我想将 PHP 从 7.1 升级到 7.3。
据我所知,Remi repo 仅提供 2.2 版的 httpd libphp,而不是 2.4 版。尝试安装 php73-php 时,依赖项 httpd-mmn 出现错误(预期为 20051115,但 2.4 版提供 20120211)。
我还没有找到另一个与 httpd 2.4 集成的 PHP 7.3 的 repo。
似乎让 PHP 7.3 与 CentOS 6 上的 httpd 2.4 协同工作的唯一方法是使用 FPM(假设我不想自己重建 PHP 7.3)。是这样吗?还是我遗漏了什么?
我知道我们需要在 12 月之前升级到 Amazon Linux 2 [或 Centos 8] - 这是计划中的,但这项工作比我们现在想要解决的要大。
答案1
Amazon Linux 只是松散地基于 CentOS,与为 RHEL 和 CentOS 构建的软件包不兼容。如果碰巧有人安装并工作正常,那只是巧合,而不是故意的。它最初是从 CentOS 5 中分叉出来的!从那时起就出现了分歧,无法保证任何更新都不会出现问题。
您需要切换发行版。Amazon Linux 和 Amazon Linux 2 并不是真正适合大多数人的发行版,除了亚马逊自己(我甚至不确定)。它们既不提供稳定性,也不提供运行网站所需的最新软件。