微软内部 PHP 项目经理 Dale Hirt 近日在邮件列表中宣布,Windows 将不再提供 PHP 官方支持。
目前微软在 Windows 上通过开发和构建 PHP 7.3 和 PHP 7.4 支持 PHP,同时当需要安全修复程序时,微软也帮助在 Windows 上构建 PHP 7.2。但是,“我们不会提供 8.0 及更高版本的任何能力支持 Windows 的 PHP。”
这意味着什么呢?有人留言解释:微软运行 https://windows.php.net 并为 Windows 生产所有正式的 PHP 版本。如果你运行 php.exe 或 mod_php7.dll 或实际调用的任何 websapi 版本,那么你要么使用微软自己的 PHP 版本,要么自己编译。
也就是说,在 Windows 上运行 PHP 需要经过一些环境相关的配置操作,包括相关编译过程,如果微软不提供官方支持,那么开发者需要自行解决该问题。
Sara Golemon 是 PHP 8.0 Release Manager,他已经回复了,“I'm sure we can work out an alternative by the end of the year.”
也就是说 PHP 官方会编译的,放心好了。
你在amazon上搜php就可以知道情况了,php的新书越来越少,屈指可数。
你在amazon上搜C#、ASPNETCore,全是最近出的新书。
说下这事背后的意义吧,微软开始支持 php 这些,主要还是担心自己的市场占有。所以除了自家的.net ,一等公民有 python 和 node.js ....二等公民就是 php redis 这些了,有支持,但一直支持不那么积极。
放弃支持也就意味着微软觉得这块市场不足以影响windows ,或者说是微软觉得目前国外 php 太少了....
但不得不否认,国内很多外包公司还是 windows ,后面这些人可能用 WSL 会更方便一些吧。