在Mac上让Terminal识别php命令需将PHP路径加入PATH环境变量:先确认或安装PHP(推荐Homebrew),再根据芯片类型和shell版本向~/.zshrc追加对应export PATH语句,最后source生效。

在Mac电脑上让Terminal终端能直接识别并执行php命令,核心是把PHP可执行文件的路径正确写入shell环境变量PATH中——否则输入php -v会提示“command not found”。
确认PHP是否已安装
打开终端,输入:
php -v
如果显示版本号(如PHP 8.5.5),说明PHP已存在,跳过安装步骤;
若提示command not found,需先安装PHP(推荐用Homebrew)。
用Homebrew安装PHP(未安装时必做)
在终端中依次执行:
立即学习“PHP免费学习笔记(深入)”;
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update
brew install php
安装完成后,Homebrew会自动把PHP二进制文件放在/opt/homebrew/bin/php(Apple Silicon芯片)或/usr/local/bin/php(Intel芯片)。
【必须确认路径】运行which php,输出结果就是你的真实PHP路径。
将PHP路径加入shell配置文件
第一步:判断你当前使用的shell类型
终端中输入:echo $SHELL,返回/bin/zsh(macOS Catalina及之后默认)或/bin/bash。
第二步:编辑对应配置文件
Apple Silicon Mac:echo 'export PATH="/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"' >> ~/.zshrc
Intel Mac:echo 'export PATH="/usr/local/bin:/usr/local/sbin:$PATH"' >> ~/.zshrc
注意:不要手动复制粘贴整行再加source ~/.zshrc——那样容易漏掉export PATH=...里的等号或引号,导致PATH损坏。直接用echo >>追加最安全。
使新PATH生效
在终端中运行:
source ~/.zshrc
验证是否成功:
php -v
看到PHP版本号即表示配置完成。此时任意目录下都能直接运行php script.php或php -r "echo 'hello';"。



















