我正在使用 PHP 5.3,并且在可预见的未来需要继续使用 PHP 5.3。请不要建议升级——对于我的设置,目前这根本不可能。
我目前正在评估为我的新服务器选择哪种操作系统。我更喜欢使用 Debian Wheezy(我会利用 apt 的固定系统从 Squeeze 中提取 PHP 5.3 包),但最新的 Ubuntu LTS 包含 PHP 5.3 并且支持到 2017 年。
我想知道的是:PHP 5.3 将在不到一年的时间内终止使用。当它被废弃时,Canonical 是否也会废弃它,或者他们是否会在 2017 年之前从 PHP 5.4+(如果适用)反向移植安全修复?
答案1
PHP 位于主要的存储库。
$ apt-cache policy php5
php5:
Installed: (none)
Candidate: 5.3.10-1ubuntu3.6
Version table:
5.3.10-1ubuntu3.6 0
500 http://nl.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
5.3.10-1ubuntu3 0
500 http://nl.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
并支持了5年:
$ apt-cache show php5 | grep ^Supported
Supported: 5y
礼服定义此存储库中的软件为:
主要的
主要组件包含的应用程序都是免费软件,可以自由重新分发,并完全由 Ubuntu 团队支持。这包括最流行、最可靠的开源应用程序,其中许多应用程序在您安装 Ubuntu 时默认包含。主要软件包括 Ubuntu 开发人员、社区和用户认为最重要的应用程序的手动选择列表,以及 Ubuntu 安全和分发团队愿意支持的应用程序。当您从主要组件安装软件时, 您可以放心,该软件将附带安全更新,并且 Canonical 可以提供商业技术支持。
所以,是的,政策是为 PHP 提供五年的安全更新,与 PHP 当前所做的无关。这不仅是 Canonical 独有的,Red Hat、Debian 和其他发行版也为较新版本反向移植了安全补丁。
我不认为 Ubuntu LTS 的版本会升级到 PHP 5.4 - 不过它可能会作为单独的软件包提供。另请参阅LTS 版本中的点发布是什么?