近日,有用户在 Apple 开发者社区提问 macOS 12 似乎缺少了 PHP,负责开发者工具的工程师回复称:“macOS Monterey 已移除 PHP。”
有人表示理解苹果的决定,因为系统自带的 PHP 版本几乎都是过时的版本,缺少有用的扩展。对于任何使用 PHP 的人来说,现在有更简单的方法可以同时安装和管理多个版本(brew、Docker 等),而无需处理过时和冲突的版本。
也有用户认为这是一个巨大的倒退,因为 macOS 的一大优点是内置 Apache,其中包括 PHP,他认为苹果需要重新考虑这一点。
其实早在 Xcode 11 的发行说明就已进行过提示:“macOS 中包含 Python、Ruby 和 Perl 等脚本语言运行时以与旧软件兼容。在未来版本的 macOS 中,默认情况下将不提供脚本语言运行时,并且可能需要你安装额外的软件包。如果你的软件依赖于脚本语言,建议你在应用程序中绑定运行时。”