首頁 >開發工具 >composer >教你配置composer中國全量鏡像

教你配置composer中國全量鏡像

藏色散人
藏色散人轉載
2020-07-24 13:37:144309瀏覽

下面由composer教學專欄為大家介紹配置composer中國全量鏡像,希望對需要的朋友有幫助!

教你配置composer中國全量鏡像

原則:

#因為composer安裝套件資料是從github.com下載的,安裝套件的元資料從packagist.org上下載

作為兩個國外的網站,連線速度會很慢,而且很有可能網站被牆。

所以composer中國全量鏡像將安裝包資料以及安裝包元資料快取到國內的機房,並透過國內的CDN進行加速,

這樣我們造訪時就不用向國外的網站發起請求,所以提升了存取的速度。

配置:

那我們要怎麼使用composer中國全量鏡像呢?

首先可以查看目前的位址:

$ composer config -g repo.packagist

#如果報以上錯誤,可以按提示新增-l 參數查看

$ composer config -g -l repo.packagist

可以看到目前的鏡像位址是packagist.org 這是一個國外網站,所以每次使用composer的時候很慢。

我們透過以下指令

$ composer config -g repo.packagist composer https://packagist.phpcomposer.com

將composer的鏡像位址改為https://packagist.phpcomposer.com 的國內位址

改好後再次查看


可以看到鏡像位址已更改,此時可以體驗composer飛一般的速度啦!

附:

以上屬於系統全域配置composer的鏡像,如果你只想單獨配置某個項目,進入到該目錄的資料夾下,執行

composer config repo.packagist composer https://packagist.phpcomposer.com

也就是沒有了-g參數,此指令可以修改目前資料夾下的composer.json設定文件,將目前專案的composer鏡像做修改。

以上指令在composer.json檔案中加入上

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

你也可以手動新增以上內容完成設定。

以上是教你配置composer中國全量鏡像的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除