在 Mac 或 Linux 上全局安装 Composer 是将 composer.phar 下载至 /usr/local/bin 并赋执行权限,全程无需包管理器;先用 curl 下载并验证签名,再移动重命名、设权限,最后通过 composer --version 验证。

在 Mac 或 Linux 上全局安装 Composer,本质是把 composer.phar 下载到系统可执行路径(如 /usr/local/bin),并赋予执行权限。整个过程不依赖 Homebrew 或包管理器,纯命令行操作,5 分钟内完成。
下载并验证 Composer PHAR 文件
打开终端,运行以下命令下载最新稳定版:
curl -sS https://getcomposer.org/installer | php
这会在当前目录生成 composer.phar。为确保安全,建议验证签名(可选但推荐):
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
HASH=$(curl -sS https://composer.github.io/installer.sig); php -r "if (hash_file('sha384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
验证通过后,再执行 php composer-setup.php 生成 composer.phar。
移动到系统 PATH 并设为全局可用
将 PHAR 文件移到系统级 bin 目录,并重命名为 composer:
sudo mv composer.phar /usr/local/bin/composer
赋予执行权限:
sudo chmod +x /usr/local/bin/composer
如果提示 /usr/local/bin 不存在,先创建:
sudo mkdir -p /usr/local/bin
验证安装是否成功
关闭当前终端,新开一个,输入:
composer --version
若显示类似 Composer version 2.7.x,说明已全局生效。也可用 which composer 确认路径是否为 /usr/local/bin/composer。
基本上就这些。不需要 root 权限以外的额外工具,也不用改 shell 配置文件。只要 /usr/local/bin 在你的 $PATH 中(默认通常都在),就能 anywhere 运行 composer 命令。










