上海網(wǎng)站制作軟件外鏈交易平臺
Composer 是 PHP 的依賴管理工具,它允許開發(fā)人員管理和安裝項(xiàng)目所需的依賴包。
1:查看Compsoer的全局配置命令
?? ?composer config -g --list --verbose
這個(gè)可以查看composer的鏡像地址。例如
[repositories.packagist.org] type (string) : composer
[repositories.packagist.org] url (string) ?: https://packagist.org
2:更換鏡像地址:
?? ?Composer默認(rèn)使用的是全球鏡像源,?連接到國外服務(wù)器可能速度較慢。?通過更換為國內(nèi)的鏡像源,?如阿里云、?騰訊云的Composer鏡像,?可以顯著提高下載速度
?? ?例如,更換成案例云的鏡像地址
?? ?composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
? ??
?? ?備注:全球鏡像地址是:https://repo.packagist.org
3:取消配置
?? ?composer config -g --unset repos.packagist
4:添加當(dāng)前項(xiàng)目鏡像,即只在當(dāng)前項(xiàng)目有效,不使用全局配置,例如使用阿里云鏡像:
?? ?composer config repo.packagist composer https://mirrors.aliyun.com/composer/
5:取消當(dāng)前項(xiàng)目鏡像配置:
?? ?composer config --unset repos.packagist
6:調(diào)試:
?? ?composer 命令增加 -vvv 可輸出詳細(xì)的信息,命令如下:
? ?composer -vvv require alibabacloud/sdk
7:升級composer到最新版本
?? ?composer self-update
8:執(zhí)行診斷命令:
?? ?composer diagnose
9:清楚緩存
?? ?composer clear
10. 若項(xiàng)目之前已通過其他源安裝,則需要更新 composer.lock 文件,執(zhí)行命令:
?? ?composer update --lock
11:配置阿里云和官方兩個(gè)源,阿里云鏡像站下載文件出錯(cuò)時(shí)再從官方源上下載。
?? ? {
? "repositories": [
? ? ? ?{
? ? ? ? ? ?"description": "阿里云鏡像",
? ? ? ? ? ?"type": "composer",
? ? ? ? ? ? "url": "https://mirrors.aliyun.com/composer/",
? ? ? ? ? ?"canonical": false
? ? ? ? ?}
? ? ]
}