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

教你配置composer中國全量鏡像

藏色散人
發布: 2020-07-24 13:37:14
轉載
4322 人瀏覽過

下面由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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板