You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac Monterey系统下MAMP装PHP后终端提示zsh: command not found: php

解决MAMP PHP终端调用失败&Composer安装问题

1. 找对PHP可执行文件的正确路径

你之前进入的lib/php目录不对,MAMP的PHP可执行文件在bin目录下,正确路径是:
/Applications/MAMP/bin/php/php8.0.8/bin/php

先直接执行这个完整路径验证有效性:

/Applications/MAMP/bin/php/php8.0.8/bin/php -v

能输出PHP 8.0.8的版本信息,就说明这个可执行文件是正常的。

2. 配置zsh环境变量(Monterey系统默认使用zsh)

打开zsh的配置文件:

open -e ~/.zshrc

在文件末尾添加以下内容(确保路径和你的PHP版本对应):

export PATH="/Applications/MAMP/bin/php/php8.0.8/bin:$PATH"

3. 让环境变量配置立即生效

在终端执行命令:

source ~/.zshrc

4. 验证配置结果

输入以下命令,能正常输出PHP 8.0.8的版本信息,就说明配置成功:

php -v

5. 安装Composer

PHP能正常调用后,执行以下命令安装Composer:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

安装完成后,将Composer移到全局目录,方便后续直接调用:

mv composer.phar /usr/local/bin/composer

之后就可以正常使用composer命令安装Google客户端库了。

内容的提问来源于stack exchange,提问作者StripyTiger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 05:35:27