温馨提示×

ubuntu composer怎么安装

小樊
42
2026-09-22 23:50:03
栏目: 智能运维

在 Ubuntu 上安装 Composer(PHP 依赖管理工具) 一般有几种方式,下面是最常用、也是最推荐的做法。


一、先安装 PHP 和必要扩展(若已安装可跳过)

sudo apt update
sudo apt install php php-cli php-mbstring php-xml php-curl unzip -y

查看 PHP 是否安装成功:

php -v

二、官方推荐方式安装 Composer(最稳妥)

1. 下载安装脚本

cd ~
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

2. 校验签名(可选但推荐)

php -r "if (hash_file('sha384', 'composer-setup.php') === '$(curl -sS https://composer.github.io/installer.sig)') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

看到 Installer verified 说明没问题。

3. 安装到全局

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

4. 删除安装脚本

php -r "unlink('composer-setup.php');"

三、验证安装

composer -V

输出类似:

Composer version 2.x.x

四、其他安装方式(不推荐但可用)

使用 apt 安装(版本可能较旧)

sudo apt install composer -y

⚠️ Ubuntu 仓库中的 Composer 通常不是最新版。


五、常见问题

1. composer: command not found

检查是否在 /usr/local/bin:

ls -l /usr/local/bin/composer

或重新登录终端。

2. 权限问题

不要使用 sudo composer(除非你清楚后果),推荐:

sudo chown -R $USER:$USER ~/.composer

如果你告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 是否用于 Laravel / ThinkPHP
  • 是否用 Docker

我可以给你更合适的安装方案。

0 踩