编译 | 苏宓
出品 | 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 月已达到官方生命周期终点。
![](http://k.sinaimg.cn/n/sinakd20240710s/489/w1080h209/20240710/2812-7257a8f442986252633d3177af684d9a.png/w700d1q75cms.jpg)
此外,他还表示:“我们将不再支持 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% 的受访者使用的是已达到生命周期终点的版本。
![](http://k.sinaimg.cn/n/sinakd20240710s/577/w1080h297/20240710/4ea8-e8184b8081f7d0d8a45e175aaeea942e.png/w700d1q75cms.jpg)
在 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/
![](http://n.sinaimg.cn/finance/pc/cj/kandian/img/article_pic05.png)
4000520066 欢迎批评指正
All Rights Reserved 新浪公司 版权所有