【问题标题】:Microsoft ending support for PHP from PHP 8 onwardsMicrosoft 从 PHP 8 起终止对 PHP 的支持
【发布时间】:2021-04-15 03:09:53
【问题描述】:

我听说微软从 PHP8 起将不再支持 PHP。整个意思很模糊。我真正想知道的是 PHP8 在 Windows 上根本不能工作吗?因此使所有 WAMP 服务器应用程序无用,因此需要切换 Linux 或 Mac 以进行所有未来的开发工作?

【问题讨论】:

  • 我不知道这是否有帮助,但我只是在 windows 上使用 PHP 8 和 Apache 2.4.10,也许 windows 的发布不会像以前那样频繁
  • 使用 docker 容器,不要在主机上开发,如果你无法在没有 xammp、wamp、mamp 等 GUI 的情况下设置工具集,那么你应该学习
  • 这只是意味着微软将不再生产 PHP 运行时的构建。但是其他人(包括你,如果你有时间和技能的话)仍然可以制作它们。它不会阻止人们在 Windows 上运行 PHP

标签: php php-8


【解决方案1】:

这里有两个不同的东西:

  1. PHP 源代码需要支持在 Windows 下运行,因为它没有提供与 Linux 相同的 API
  2. 有人需要编译该源代码的每个新版本并提供生成的可执行文件,因为很少有人愿意或能够从源代码编译他们自己的副本

第 1 点始终是参与开源项目的每个人的协作。微软可能已经付钱给了解 Windows 平台的人做出贡献,但 PHP 项目没有立即用完志愿者来使其工作的风险。

第 2 点是该项目之前依赖 Microsoft 的主要内容:他们提供服务器和人员以确保在 https://windows.php.net 上有可供下载的最新版本(相比之下,Linux 版本通常会被编译并且由 Debian/Ubuntu 和 RedHat/Fedora 等发行版提供。)这是一个稍微难以替代的角色 - 一方面,服务器要花钱! - 但这绝不是不可能的。

最重要的是,在 Windows 上运行 PHP 已经很普遍了,因此该项目不太可能决定完全放弃该平台,即使 Microsoft 从未提供任何直接支持,它也几乎肯定会在那里运行。

【讨论】:

    猜你喜欢
    • 2021-03-26
    • 1970-01-01
    • 2015-10-29
    • 2018-08-13
    • 2018-08-21
    • 1970-01-01
    • 2013-02-24
    • 2012-10-23
    相关资源
    最近更新 更多