Composer 是 PHP 的依赖管理工具,它允许开发人员管理和安装项目所需的依赖包。
1:查看Compsoer的全局配置命令
composer config -g --list --verbose
这个可以查看composer的镜像地址。例如
[repositories.packagist.org] type (string) : composer
[repositories.packagist.org] url (string) : https://packagist.org
2:更换镜像地址:
Composer默认使用的是全球镜像源,连接到国外服务器可能速度较慢。通过更换为国内的镜像源,如阿里云、腾讯云的Composer镜像,可以显著提高下载速度
例如,更换成案例云的镜像地址
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
备注:全球镜像地址是:https://repo.packagist.org
3:取消配置
composer config -g --unset repos.packagist
4:添加当前项目镜像,即只在当前项目有效,不使用全局配置,例如使用阿里云镜像:
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
5:取消当前项目镜像配置:
composer config --unset repos.packagist
6:调试:
composer 命令增加 -vvv 可输出详细的信息,命令如下:
composer -vvv require alibabacloud/sdk
7:升级composer到最新版本
composer self-update
8:执行诊断命令:
composer diagnose
9:清楚缓存
composer clear
10. 若项目之前已通过其他源安装,则需要更新 composer.lock 文件,执行命令:
composer update --lock
11:配置阿里云和官方两个源,阿里云镜像站下载文件出错时再从官方源上下载。
{
"repositories": [
{
"description": "阿里云镜像",
"type": "composer",
"url": "https://mirrors.aliyun.com/composer/",
"canonical": false
}
]
}