不推荐用 brew install composer 安装——该包自2023年起已被homebrew弃用,易致路径错乱、版本陈旧、权限错误等问题;应先通过brew install php安装新版php,再用官方脚本curl -ss https://getcomposer.org/installer | php下载composer.phar,移至/opt/homebrew/bin/composer(m系列)或/usr/local/bin/composer(intel),并sudo chmod +x赋权,最后配置阿里云镜像源提升国内访问稳定性。
composer 在 macOS 上**不推荐用 brew install composer 安装**——这个包自 2023 年起已被 Homebrew 社区标记为 deprecated(已弃用),尤其在 M1/M2 芯片上,极易出现路径错乱、版本陈旧(如卡在 v2.2)、Permission denied 或 command not found: composer 等问题。
真正可靠的做法是:**先装好 PHP,再用官方脚本下载 composer.phar,手动移到正确路径并赋权**。下面分步说清。
确认 PHP 已就位且路径正确
macOS 12+ 已彻底移除系统自带 PHP,php -v 报错或显示过时版本(如 PHP 8.0 以下)都说明不能直接用。必须通过 Homebrew 安装新版 PHP:
- 运行
which brew,输出必须是/opt/homebrew/bin/brew(M1/M2)或/usr/local/bin/brew(Intel);若不是,需重装原生版 Homebrew - 执行
brew install php—— 会安装最新稳定版(如 PHP 8.3) - 验证:
php -v应有输出;which php必须指向/opt/homebrew/bin/php(M 系列)或/usr/local/bin/php(Intel) - 如果
php命令仍不可用,检查~/.zshrc或~/.zprofile是否包含export PATH="/opt/homebrew/bin:$PATH",并运行source ~/.zshrc
用官方脚本安装 composer.phar(唯一推荐方式)
Homebrew 的 composer 包不再维护,而官方脚本能确保拿到最新版、ARM64 兼容、且不绑定错误 PHP 版本: