在 Ubuntu 上安装 Composer(PHP 依赖管理工具) 一般有几种方式,下面是最常用、也是最推荐的做法。
sudo apt update
sudo apt install php php-cli php-mbstring php-xml php-curl unzip -y
查看 PHP 是否安装成功:
php -v
cd ~
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
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 说明没问题。
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
php -r "unlink('composer-setup.php');"
composer -V
输出类似:
Composer version 2.x.x
sudo apt install composer -y
⚠️ Ubuntu 仓库中的 Composer 通常不是最新版。
composer: command not found检查是否在 /usr/local/bin:
ls -l /usr/local/bin/composer
或重新登录终端。
不要使用 sudo composer(除非你清楚后果),推荐:
sudo chown -R $USER:$USER ~/.composer
如果你告诉我:
我可以给你更合适的安装方案。