LWN:微软停止在PHP上的投入!

关注了就能看到更多这么棒的文章哦~

Microsoft drops support for PHP

By John Coggeshall
July 11, 2020
From: https://lwn.net/Articles/825878/
Translation benefits from DeepL

多年来,Windows PHP用户一直享受着由微软直接提供的build版本。微软以多种方式为 PHP 项目做出了贡献,其中尤其以 windows.php.net 上提供的二进制版本发布最为显著。最近微软项目经理 Dale Hirt 宣布,从 PHP 8.0 开始,微软对 Windows 上的 PHP 支持将结束。

PHP社区仍在消化这个消息,但到目前为止,似乎对这一决定并不是很担心。Hirt 解释说,微软会在 PHP 官方支持政策规定的时间内继续支持它目前为 Windows 维护的 PHP 版本,但不会提供 PHP 8.0 或更高版本的支持。

大家都知道,目前的节奏是发布后 2 年一直保持bug fix,之后的1年只提供security fix(安全修复)。这意味着 PHP 7.2 将在 11 月停止支持。PHP 7.3 将在 11 月才进入security fix模式。PHP 7.4将继续有一年的bug修复期,然后是一年的安全修复期。我们承诺,只要 PHP 7.2、7.3 和 7.4 得到官方支持,我们就会继续在 Windows 上开发和编译 PHP。但是,我们不会以任何形式在Windows上支持8.0版本及以后的PHP。

除了这个公告之外,Hirt和微软都没有提供其他关于这个决定的背景。PHP 8.0发布经理Sara Golemon对这一消息做出了回应,感谢微软多年来的支持,并表示相信PHP项目会在PHP 8.0发布前找到解决方案。

首先,请允许我转达我们对微软多年来为支持Windows上的PHP所做的所有工作的感谢。同时也感谢你们提前让我们知道不会有8.0的预编译版本。我想这个决定一定是最近才做出的,因为 8.0.0alpha1 和 alpha2 的预编译版本已经生成了。

当然,我不能说我没有感到失望。不过,人们都得做他们该做的事情。我相信我们可以在年底前找到一个替代方案。

微软已经支持社区很长时间了,特别是提供人力为 PHP 制作 Windows builds(包括 PECL 扩展)已经超过十年了。不过,该公司对该项目的贡献不仅仅是提供一些二进制文件供发布而已。例如,从 PHP 7.2 开始,该公司一直在维护了使用微软编译器的PHP Windows 编译环境工具。微软还做出了其他贡献,包括为其SQL Server产品线提供PHP扩展。

这个公告似乎很明确,这些工作需要由PHP项目中的其他人来接手。不过,微软到底放弃了多少支持,目前还不清楚。Hirt所做的公告似乎集中在Windows的PHP构建上,但他的发言中针对PHP 8.0的这部分确实意味着微软对PHP的所有支持都将结束。

在Reddit上,Golemon对她在内部邮件列表上的最初评论进行了补充,提供了一些背景资料,解释了一下在她看来这个消息意味着什么。她在帖子中表示,这很可能不会影响该语言的最终用户:

最有可能的是,我们会把云端某台运行Windows的机器清理一下(顺便说一句,这里使用的是微软慷慨免费提供的windows license),并设置一些自动化的编译流程来 "自己自足 "地完成这些工作。

这些机器甚至可能会由在微软做官方构建的人(比如cmb [Christoph M. Becker],他也是7.3的RM之一)来设置和维护。

我们仍在消化这个消息、判断它会带来什么影响的初级阶段,但最起码它是对 Windows 用户带来的改变会很小。

短期来看,PHP 8.0 Alpha 2刚刚发布,并且距离Alpha 3的发布还有不到两周的时间,这个版本似乎是最受此消息影响的。到目前为止,所有的PHP 8.0版本也都包含了Windows的构建,这要感谢微软。

从长远来看,该项目在提供 PHP 8.0 的 Windows 版本方面应该不会有什么困难。在微软介入之前,本来就是PHP社区自己在做的事情而已。然而,一个潜在的更重要的问题可能是对 SQL Server 的支持。PHP 应用程序与 SQL Server 配合使用在所有应用场景中占比肯定不高,但对此有需求的人肯定也不希望失去这个组合。如果微软不愿意帮忙的话,很难长久维护这个扩展功能。希望微软(或PHP项目)能在不久的将来解决这些问题,让那些目前依赖这些技术的人能够做出相应的规划。

全文完

LWN文章遵循CC BY-SA 4.0许可协议。

欢迎分享、转载及基于现有协议再创作~

长按下面二维码关注,关注LWN深度文章以及开源社区的各种新近言论~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值