导读:微软停止支持 PHP 8.0、PHP宇宙最强语言怎么办?windows版本管理员表示,Windows不再针对v8及更高版本为PHP for Windows提供“任何形式”的支持,不过Windows用户不必担心。


 

1594691117952.jpg

 
最近对开源重新感兴趣的微软庆贺PHP迎来25周年的方式很特别:停止支持全球各地的服务器操作人员所钟爱(或恐惧)的这种脚本语言。
微软工程师Dale Hirt在PHP邮件列表上证实了这一重大变化,警告Windows巨头微软 “不再针对版本8.0及更高版本为PHP for Windows提供任何形式的支持。”
当前版本PHP 7.2、7.3和7.4将按照社区的节奏继续获得支持。社区的节奏是,先是消除漏洞的两年期,随后是提供安全修补程序的一年期。PHP 7.4于去年11月发布,因此微软的宽限期会延续到2022年,此后将正式停止支持。
向我们透露Hirt在邮件列表上发帖子的读者Alain Williams说:“我觉得这意味着微软将不会提供任何资源使PHP 8正常运行,但预计其他人会接过接力棒。”
PHP 8.0版本的核心开发人员Sara Golemon在感谢微软开发人员多年来所做的工作后说:“我不会说我没有感到沮丧”,随后他表示希望年底之前能找到某种替代方案,版本8定于年底发布。
Golemon在Reddit上继续予以澄清,解释道微软根本不会为PHP 8及之后的版本从事正式构建工作:“该消息并不意味着没有人会这么做。”
Golemon推测,获得许可在Windows上的云虚拟机可能由微软“大方”提供,自动化构建过程可能由之前以官方身份维护的人员维护,他坚持认为:“归根结底,对于Windows用户而言,变化可能很小。”Golemon还说道:微软终止支持并不意味着Windows不能与PHP 8一起使用。
但是微软不会再为版本8及更高版本正式从事任何构建工作。
此举并不完全让人吃惊。据互联网服务公司Netcraft声称,2018年12月至2019年12月,微软看到其基于Windows的互联网信息服务(IIS)的市场份额从42%骤降至15%,落后于Apache和Nginx等服务器。
说到这个决定本身,读者Alain评论道:“我个人倒并不在乎,因为我是Linux用户,会尽量避免触碰Windows。”的确如此。
Golemon与Redit上讨论说:也许这项决定会让某个运行Windows的主机被清理掉,它上面可能是运营的微软免费许可证,自动化构建等不再可用。不用担心,本来使用Windows做为Sever的本来就很少。
尽管目前没有迹象表明微软的支持在编译和构建之外有所减弱,比如该公司面向PHP的SQL Server驱动程序,但昨晚的这则宣布可能让人们有所犹豫,猜测这家公司是否在考虑为其它项目采取类似做法。
毕竟,微软最近追捧Linux和开源的举动有目共睹。鉴于如今Windows Subsystem for Linux在Windows上运行面向Linux操作系统的应用程序方面做得很成功。WSL上运行PHP7.4(同时支持8.0)也已经证明很成功:

1594691159650.jpg

 
也许因为这样,微软不再愿为一些Linux应用程序和平台的Windows版本承担构建的职责是有其理由的。
 

作者:许立达