在 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