温馨提示×

ubuntu composer怎么更新

小樊
34
2026-10-07 14:56:07
栏目: 智能运维

在 Ubuntu 上更新 Composer(PHP 的依赖管理工具)通常有以下几种常见方式,根据你最初安装 Composer 的方式选择即可。


一、如果你是用官方方式安装的(推荐)

1️⃣ 使用 Composer 自身更新(最简单)

composer self-update

如果是较新版本(Composer 2.x):

composer self-update --2

如果提示权限不足:

sudo composer self-update

2️⃣ 手动重新安装最新版(最稳妥)

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer

验证:

composer --version

二、如果你是用 apt 安装的

Ubuntu 自带的 Composer 通常版本较旧:

sudo apt update
sudo apt install --only-upgrade composer

或重装:

sudo apt remove composer
sudo apt install composer

⚠️ 不推荐用 apt 安装最新 Composer,版本往往落后很多。


三、常见错误处理

❌ 权限问题

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

❌ PHP 版本过低

Composer 2 需要 PHP ≥ 7.2
检查:

php -v

四、建议(生产环境)

✅ 使用 composer self-update
✅ 固定大版本(如 Composer 2)
❌ 不要混用 apt 和手动安装


如果你愿意,可以告诉我:

  • 你的 Ubuntu 版本
  • PHP 版本
  • 当前 Composer 版本

我可以给你更精确的更新方案。

0 踩