![](/img/trans.png)
[英]Can't find symbol sqlite3_enable_load_extension after install PHP on macOS Monterey via brew
[英]Error when install PHP with brew in OS Monterey
我在 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 我认为现在不是明确的解决方案
谢谢
我最近遇到了这个确切的问题并尝试了
brew tap homebrew/core
但是,它没有用。 这对我有用
rm -rf $(brew --repo homebrew/core)
brew tap homebrew/core
brew install php
希望这可以帮助!
由于brew --version
的输出表明缺少homebrew-core
存储库,这就是 brew 无法找到httpd
的原因。
Homebrew/homebrew-core (no Git repository)
请点击核心存储库,然后重试。
brew tap homebrew/core
尝试在终端中写这个: git -C $(brew --repository homebrew/core) checkout master
解释这个问题的一种方法是“如何在 osx 上安装 brew 从头开始删除以前的 brew 包和缓存文件”
给出这样的解释,人们可以遵循下一步。
如何列出所有已安装的 brew 软件包。
解决方案:
brew list
。然后:
如果您使用安装脚本安装 Homebrew,则可以通过运行卸载脚本来卸载它:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
如果您手动安装了 Homebrew,则可以通过运行以下命令将其卸载:
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
按照 Homebrew 网站上的说明安装 Homebrew:
https://brew.sh/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.