composer repositories倉庫怎么配置?鏡像源有哪些?

composer repositories倉庫配置

1. 配置方式

1.1 命令行配置
以阿里云為例,全局模式(推薦):

$?composer?config?-g?repo.packagist?composer?https://mirrors.aliyun.com/composer/

1.2 單獨項目使用

$?composer?config?repo.packagist?composer?https://mirrors.aliyun.com/composer/

2. 修改文件配置

有兩種寫法

2.1 數組方式
[ ] 是數組方式,按照順序查找

{ ????"repositories":?[ ?????????{ ?????????????"type":?"composer", ?????????????"url":?"http://packages.foo.com" ?????????} ????]}

2.2 對象方式
{ } 對象方式: 使用json對象表示法。但是,JSON鍵/值對應被視為無序,因此無法保證一致的行為. 那么用對象方式有什么優勢?

{ ????"repositories":?{ ?????????"foo":?{ ?????????????"type":?"composer", ?????????????"url":?"http://packages.foo.com" ?????????} ????}}

官方文檔(https://getcomposer.org/doc/04-schema.md#repositories)

3. 鏡像源

阿里云 Composer 全量鏡像(推薦)
鏡像類型:全量鏡像
更新時間:1 分鐘
鏡像地址:https://mirrors.aliyun.com/composer/
官方地址:https://mirrors.aliyun.com/composer/index.html
鏡像說明:阿里云 CDN 加速,更新速度快,推薦使用

安暢網絡鏡像
鏡像類型:全量鏡像
更新時間:1 分鐘
鏡像地址:https://php.cnpkg.org
官方地址:https://php.cnpkg.org/
鏡像說明:此 Composer 鏡像由安暢網絡贊助,目前支持元數據、下載包全量代理。

交通大學鏡像
鏡像類型:非全量鏡像
鏡像地址:https://packagist.mirrors.sjtug.sjtu.edu.cn/
官方地址:https://mirrors.sjtug.sjtu.edu.cn/packagist/
鏡像說明:上海交通大學提供的 composer 鏡像,穩定、快速、現代的鏡像服務,推薦使用。

laravel China 鏡像(deprecated)
鏡像類型:全量鏡像
更新時間:10 分鐘
鏡像地址:https://packagist.laravel-china.org
更多composer相關技術文章,請訪問composer教程欄目!

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享