前几天将macOS升级到了12.1(macOS Monterey),PHP默认在macOS Monterey系统中被删除了,因为Alfred又一个workflow使用了PHP,因此需要使用brew手动安装PHP。
使用brew install php
安装最新版的PHP,如果安装过程中出现错误的话,可以使用下面的方法进行安装:
rm -rf $(brew --repo homebrew/core)
brew tap homebrew/core
brew install php
安装最新版的PHP(8.1)之后,发现那个workflow需要的是PHP7.x版本(上个macOS版本自带的php版本也是7.x)。
首先使用brew search php
可以查找支持的php版本:
然后使用brew install php@7.4
安装php 7.4,不过这样安装之后执行php -v
之后发现还是之前安装的8.1版本,可以使用下面的命令将php版本默认设置成7.4
brew link --overwrite --force php@7.4
参考资料:
Installing PHP using Homebrew on MAC
Updating to PHP versions 7.4 and 8 on macOS 11 Big Sur and Catalina