因此,PHP 7.4 将在 2022 年 11 月 28 日之前获得 PHP 项目的安全支持,然后将达到生命尽头。
然而,稳定版本 Debian Bullseye 仍然很新,并且包含 PHP 7.4 作为软件包。
那么,部署了 Debian 实例的 7.4 截止日期之后会发生什么?
我有兴趣了解更多有关在 Debian 稳定版中达到 EOL 的任何软件包会发生什么情况(如果存在此类文档)。
答案1
我不确定这是否以通用方式记录在任何地方。
实际上,最可能的结果是 PHP 维护者将尝试继续自行提供安全支持。你可以在 Debian 10 中看到这种情况的发生:已将修复程序从 7.4 移植到 7.3(尽管这发生在 7.3 的官方终止日期(2021 年 11 月 18 日)之前)。也可以看看PHP 版本停产后 Debian 中的 PHP 安全更新对于前面的例子。
这意味着即使 PHP 7.4 就 PHP 项目而言已终止,Debian 项目仍将在必要时继续提供安全更新。
另一种可能性(希望对 PHP 来说不太可能)是 PHP 7.4 软件包将被添加到“有限安全支持”列表中;安装debian-security-support
并运行check-support-status
以检查您自己的系统中是否有安全支持有限的软件包。
最后,在某些情况下,新的软件包被允许进入 Debian 版本;例如浏览器就是这种情况。我不确定这对于 PHP 是否是一种可行的方法,因为从 PHP 7.4 迁移到 8.1(Debian 测试中当前可用的版本,因此是向后移植的候选版本)涉及到用 PHP 编写的应用程序的一些迁移工作。