新 mac OS Monterey 上的“env: php: 没有这样的文件或目录”

Has*_*san 17 php macos composer-php

我已将我的 mac 操作系统更新为 Monterey (12),然后我无法使用 Composer 命令或 php 命令并收到此错误

env: php: No such file or directory
Run Code Online (Sandbox Code Playgroud)

小智 44

macOS 12 (Monterey) 删除了系统提供的 PHP,您需要自行安装。

如果你安装了brew,安装起来很容易。只需运行以下命令:

brew install php@7.4 brew-php-switcher
brew link php@7.4
Run Code Online (Sandbox Code Playgroud)

这将安装最新版本的 PHP 7.4 以及一个方便的实用程序,用于在需要时在 PHP 版本之间切换。

  • 安装后,brew link 为我解决了这个问题。 (5认同)

Nic*_*ase 17

PHP 自 v12 (Monterey) 起已从 MacOS 中删除,因此您首先需要自行安装才能使用它。从我的角度来看,最简单的方法是使用 Homebrew