在 OS Monterey 中使用 brew 安装 PHP 时出错

Posted

技术标签:

【中文标题】在 OS Monterey 中使用 brew 安装 PHP 时出错【英文标题】:Error when install PHP with brew in OS Monterey 【发布时间】:2021-12-20 12:41:05 【问题描述】:

我在 OS Monterey 中删除了 php,所以我尝试通过 Homebrew 安装它

我已经安装 Homebrew,更新 tap 到 shivammathur/php 并使用这个命令

brew install shivammathur/php/php@7.4

但我得到了这个响应代码

fatal: Could not resolve HEAD to a revision
Warning: No available formula with the name "httpd" (dependency of shivammathur/php/php@7.4).
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching taps on GitHub...
Error: No formulae found in taps.

当我使用 brew --version 检查 brew 版本时,我得到了这个信息

Homebrew 3.3.2
Homebrew/homebrew-core (no Git repository)
Homebrew/homebrew-cask (git revision 5c43c2133d; last commit 2021-11-06)

没有 Git 存储库 问题是否与我无法在我的设备中安装 php 相关?如何解决这个问题

我需要这个来安装composer和安装Laravel,所以安装XAMPP我认为现在还不清楚

谢谢

【问题讨论】:

这个问题更有可能在Super User得到答案。 如果您在使用 Brew 安装软件包时遇到任何问题,请使用正确的问题跟踪器,例如 github.com/shivammathur/homebrew-php/issues 【参考方案1】:

由于brew --version 的输出显示homebrew-core 存储库丢失,这就是brew 无法找到httpd 的原因。

Homebrew/homebrew-core (no Git repository)

请点按核心存储库,然后重试。

brew tap homebrew/core

【讨论】:

以上是关于在 OS Monterey 中使用 brew 安装 PHP 时出错的主要内容,如果未能解决你的问题,请参考以下文章

通过brew在macOS Monterey上安装PHP后找不到符号sqlite3_enable_load_extension

macOS monterey 12.6.1安装homebrew + nginx + php + mysql

macOS monterey 12.6.1安装homebrew + nginx + php + mysql

如何使用 brew 在 OS X Lion 上安装 OpenCV

ARM macOS Monterey 上的 /usr/local/bin 损坏

Windows下的Brew---Chocolatey||liunx命令行工具和os上安装brew命令行工具 及简单使用