在 Ubuntu 上更新 Composer(PHP 的依赖管理工具)通常有以下几种常见方式,根据你最初安装 Composer 的方式选择即可。
composer self-update
如果是较新版本(Composer 2.x):
composer self-update --2
如果提示权限不足:
sudo composer self-update
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
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
Composer 2 需要 PHP ≥ 7.2
检查:
php -v
✅ 使用 composer self-update
✅ 固定大版本(如 Composer 2)
❌ 不要混用 apt 和手动安装
如果你愿意,可以告诉我:
我可以给你更精确的更新方案。