如何使用 Homebrew 在 macOS Big Sur 上安装 PHP 7.2?
Posted
技术标签:
【中文标题】如何使用 Homebrew 在 macOS Big Sur 上安装 PHP 7.2?【英文标题】:How to install PHP 7.2 on macOS Big Sur using Homebrew? 【发布时间】:2022-01-11 04:10:25 【问题描述】:我想在 MacBook Pro M1、macOS Big Sur (11.5.2) 上安装 php 7.2。
我已经阅读了一篇文章 (How To Install a PHP 7.2 on macOS 10.15 Catalina Using Homebrew and PECL),但它对我不起作用。
我使用 Homebrew 安装 PHP 7.2 使用这个命令:
brew install php@7.2
但是我遇到了这个错误:
php@7.2 has been disabled because it is deprecated upstream!
【问题讨论】:
“但他也使用相同的命令”- 是的,但不是在 M1 和 2019 年。三年后会被弃用。 一年多以前,PHP 7.2 达到了end of life。 Brew 不会为您安装它,因为它非常过时并且没有获得安全更新。使用起来很危险,您应该升级而不是尝试使用它。 我怀疑 MacOS 会允许你安装 unsupported versions of php 但是我使用的项目取决于这个版本的 PHP 我该如何解决这个问题brew tap exolnet/homebrew-deprecated
然后brew install php@7.2
应该安装。
【参考方案1】:
由于不再支持 PHP 7.2,它已从 Hombrew 核心存储库中删除。
您必须找到仍然包含旧 PHP 版本的第三方存储库,例如 shivammathur/php
存储库。
您需要在 Homebrew 中像这样点击存储库:
brew tap shivammathur/php
然后你可以像这样安装 PHP 7.2:
brew install shivammathur/php/php@7.2
您可以在其 GitHub repository 上找到有关上述水龙头和可用版本的更多信息。
【讨论】:
我相信brew install shivammathur/php/php@7.2
-- 不是brew install php@7.2
你是对的,这是因为php@7.2
公式仍然存在于核心存储库中。谢谢。
感谢@nekofar 它运行良好以上是关于如何使用 Homebrew 在 macOS Big Sur 上安装 PHP 7.2?的主要内容,如果未能解决你的问题,请参考以下文章