【问题标题】:How to install PHP 7.2 on macOS Big Sur using Homebrew?如何使用 Homebrew 在 macOS Big Sur 上安装 PHP 7.2?
【发布时间】: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 应该安装。

标签: php macos homebrew 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 它运行良好
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-19
  • 2021-08-04
  • 2021-05-31
  • 2021-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多