在 Ubuntu 上配置 Composer(PHP 依赖管理工具) 通常包括以下几个步骤:
Composer 依赖 PHP,先确保已安装 PHP(推荐 PHP 7.4+ 或 8.x):
sudo apt update
sudo apt install php php-cli php-mbstring unzip curl -y
验证 PHP:
php -v
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
sudo apt install composer -y
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
或使用官方:
composer config -g repo.packagist.org composer https://repo.packagist.org
composer config -g github-protocols https
进入项目目录:
cd /var/www/html/myproject
初始化:
composer init
安装依赖:
composer require monolog/monolog
php -d memory_limit=-1 /usr/local/bin/composer update
避免用 sudo composer,推荐:
sudo chown -R $USER:$USER .
编辑:
sudo nano /etc/php/8.1/cli/php.ini
确保:
extension=mbstring
extension=openssl
composer install
composer update
composer dump-autoload
composer self-update
如果你是想 配置 Laravel / ThinkPHP / 全局 autoload / 私有仓库,可以告诉我具体场景,我可以给你更针对性的配置。