Ubuntu 20.04 何时会放弃 php 7.4 而改用 php 8.x?

Ubuntu 20.04 何时会放弃 php 7.4 而改用 php 8.x?

Ubuntu 20.04 将于 2025 年 4 月终止标准支持并且还剩下一些生命力。目前(2022 年 9 月),Ubuntu 提供 php 7.4 作为 Ubuntu 20.04 的默认 php 包并且不提供任何php8.0php8.1包。php 本身只提供对 php 7.4 的安全支持持续到 2022 年 11 月 28 日,尽管 Ubuntu 可能会选择在该日期之后提供安全支持。

为了帮助规划,有人可以说:

  1. 当 Ubuntu 将停止为 php 7.4 提供安全支持时,
  2. php 8.0 或 8.1 软件包是否会和 php 7.4 一起可选,以及
  3. php 7.4 何时会被彻底放弃,转而使用 php 8.x

在 Ubuntu 20.04 上?

谢谢。

答案1

除非您自己动手,否则永远不会发生。20.04 将坚持 7.4 的安全更新。来自稳定版本更新

一旦 Ubuntu 版本完成并发布,其更新仅会在特定情况下发布,并且必须遵循称为“稳定版本更新”或 SRU 的特殊程序。

相比之下,官方版本的用户期望高度的稳定性。他们使用 Ubuntu 系统进行日常工作,他们遇到的问题可能会非常具有破坏性。他们中的许多人对 Ubuntu 和 Linux 缺乏经验,并且期望一个不需要他们干预的可靠系统。

稳定版本更新会自动推荐给大量用户,因此谨慎对待它们至关重要。因此,当提出更新时,它们必须附有强有力的理由,并且回归风险较低。

“这只是一行更改!”

由于潜在的问题,即使是最简单的更改也可能引起意外的回归:

...

影响重大的漏洞

稳定版本更新通常只会发布以修复影响较大的错误。此类错误的示例包括:

...

有关更多信息,请参阅链接。

列表显示:

bionic (18.04LTS) (php): 1:7.2+60ubuntu1: all
focal (20.04LTS) (php): 2:7.4+75: all
impish (21.10) (php): 2:8.0+82~0build1: all
jammy (22.04LTS) (php): 2:8.1+92ubuntu1: all
kinetic (php): 2:8.1+92ubuntu1: all

版本显示在后面,:因此对于 8.0,您至少需要 22.04(假设仅 LTS)

你可以安装 php8 你自己如果你真的想要它,我建议升级到 22.04。

如果您想要独立于 Ubuntu 中使用的 php,您还可以安装一个 tarball/opt并让其在不同版本之间迁移(您可以进行类似的设置/opt/php//opt/php-7.4/opt/php-8.1/在哪里放置一个指向的/opt/php/符号链接,并且该符号链接保存到其他 2 个目录中的活动 php 版本的符号链接。/usr/bin//opt/php

相关内容