下面由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中文網其他相關文章!