在 Ubuntu 上使用 Composer(PHP 的依赖管理工具),一般流程如下:
sudo apt update
sudo apt install php php-cli php-mbstring curl unzip -y
cd ~
curl -sS https://getcomposer.org/installer -o composer-setup.php
php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer
composer --version
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer init
按提示填写项目信息,会生成 composer.json
composer require guzzlehttp/guzzle
composer install
composer update
在 PHP 文件中:
require 'vendor/autoload.php';
不要用 sudo composer
sudo chown -R $USER:$USER ~/.composer
Composer 2 需要 PHP ≥ 7.2
可升级 PHP:
sudo apt install php8.1
mkdir test && cd test
composer require monolog/monolog
如果你是想在 Laravel / ThinkPHP / WordPress 里用 Composer,或遇到具体报错,可以直接说场景,我可以一步步帮你。