macOS使用Homebrew升级PHP时brew命令未找到问题咨询
第一步:验证Homebrew安装状态
根据你的Mac芯片类型,执行对应命令检查是否存在brew可执行文件:
- Intel芯片Mac:
ls /usr/local/bin/brew - Apple Silicon(M1/M2等)芯片Mac:
ls /opt/homebrew/bin/brew
如果命令输出对应路径,说明安装已完成,仅环境变量未配置。如果无输出,说明安装过程因网络波动、未输入权限密码等原因中断,重新执行官方安装命令即可:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装过程中按提示输入开机密码、回车确认操作,等待安装完成即可。
第二步:配置zsh环境变量
你之前写入.bash_profile的配置仅对bash shell生效,macOS当前默认shell为zsh,需要将环境变量写入zsh的配置文件:
- 先添加Homebrew本身的路径配置:
- Intel芯片:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc- Apple Silicon芯片:
echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc - 再添加你需要的PHP 7.2环境变量:
注意:Apple Silicon芯片安装的PHP路径前缀为
/opt/homebrew/opt/,请自行替换下方路径前缀echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.zshrc echo 'export PATH="/usr/local/opt/php@7.2/sbin:$PATH"' >> ~/.zshrc - 重载配置使变更立即生效:
source ~/.zshrc
第三步:验证配置结果
执行brew -v,如果输出Homebrew的版本号即为配置成功,后续执行php -v即可验证PHP 7.2版本是否生效。
内容的提问来源于stack exchange,提问作者remlgt
相关产品推荐
相关产品推荐

