如何在Mac/Linux系统上全局安装Composer?(终端命令步骤)

15次阅读

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

如何在Mac/Linux系统上全局安装Composer?(终端命令步骤)

在 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 命令。

text=ZqhQzanResources