安装依赖
确保系统已安装PHP(≥5.6)和openssl扩展,可通过以下命令检查:
php -v # 查看PHP版本
php -m | grep openssl # 检查openssl扩展是否启用
若未安装,执行:
sudo apt update && sudo apt install php php-openssl unzip curl # Ubuntu/Debian
sudo yum install php php-openssl unzip curl # CentOS/Alibaba Cloud Linux
下载并安装Composer
执行以下命令下载安装脚本并移动到全局路径:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer # 赋予执行权限
验证安装:
composer --version # 显示版本号即成功
设置国内镜像(加速下载)
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
验证配置:
composer config -l -g # 查看全局配置
项目级配置(可选)
在项目根目录的composer.json中直接指定镜像源:
{
"repositories": {
"packagist": {
"type": "composer",
"url": "https://mirrors.aliyun.com/composer/"
}
}
}
composer init(交互式生成composer.json)composer install(根据composer.json安装)composer require [包名](自动更新composer.json和composer.lock)composer update(更新所有依赖到最新兼容版本)/path/to/php8.2/bin/php composer-setup.php --install-dir=/usr/local/bin --filename=composer82
composer self-update