淘汰旧版 PHP,AWS 开始行动!

淘汰旧版 PHP,AWS 开始行动!
2024年07月10日 11:45 CSDN

编译 | 苏宓

出品 | CSDN(ID:CSDNnews)

近日,AWS 宣布停止支持一系列旧的 PHP 运行时,这一决定在仍依赖旧版脚本语言的社区中引起了不小的波动。

一切要从上周末 AWS 软件工程师 Sean O’Brien 发布的一篇《宣布终止对 AWS SDK for PHP 中 PHP 运行时 8.0.x 及以下版本的支持》文章说起。

在公告中,Sean O’Brien 表示,从 2025 年 1 月 13 日起,AWS SDK for PHP 将不再支持 PHP 8.0.x。实则,PHP 8.0.x  版本在 2023 年 11 月已达到官方生命周期终点。

此外,他还表示:“我们将不再支持 PHP 7.2.x、7.3.x 和 7.4.x,这些版本分别在 2020 年 11 月、2021 年 11 月和 2022 年 11 月达到了生命周期终点。”

对于当前使用上述 PHP 运行时之一的用户,AWS 建议升级到 PHP 8.1 或更高版本,以便继续接收 SDK 更新。

不难理解这家云计算巨头为何采取这一行动。正如 O’Brien 所写,PHP 社区一直在缩减对已达生命周期终点版本的支持。

“这些运行时将不再有任何错误修复或安全更新。为了确保我们提供的库是最新且安全的,我们正在与这一迁移保持一致。为了确保您的应用程序和服务保持安全,请升级到一个仍在积极支持的 PHP 运行时,例如 8.1.x。

他补充道:“我们的政策是在社区或供应商结束对依赖项的支持后,继续支持 SDK 依赖项至少 6 个月。”

然而,有数据统计发现,无论是其他如 Windows、Java 等软件或语言,还是 PHP 社区中很大一部分人,似乎特别难以放弃老旧版本。

解决方案提供商 Perforce 发布的最新 Zend PHP Landscape Report 显示,近 55% 的受访者在生产环境中使用至少一个生命周期终点的 PHP 版本。尽管这比前一年有所下降,但幅度不大。2023 年的调查显示,61.9% 的受访者使用的是已达到生命周期终点的版本。

在 2024 年调查报告发布时,Zend 高级产品经理 Matthew Weier O’Phinney 表示,企业难以跟上快速变化的 PHP 生命周期。

由于许多 PHP 团队人手不足,并且几乎所有团队都被要求优先开发新功能而非迁移,难怪有这么多团队跟不上。

然而,如今 AWS 的严格终止将迫使企业、开发者团队进行升级,这可能会带来一些痛苦。

来源:

https://aws.amazon.com/cn/blogs/developer/announcing-the-end-of-support-for-php-runtimes-8-0-x-and-below-in-the-aws-sdk-for-php/

https://devclass.com/2024/07/08/aws-pulls-support-for-eold-but-widely-used-versions-of-php/

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部