composer 的鏡像

 

Composer 國內加速,修改鏡像源

爲什麼慢?

執行 composer 各種命令的時候,默認是去 composer 官方鏡像源獲取需要安裝的具體軟件信息

默認源地址在國外,從國內訪問的速度肯定比較慢

如何修改鏡像源

目前國內的有哪些composer源呢

本文以 laravel china 的國內鏡像源爲例。

當前laravel項目怎麼配置composer源呢?只需要加載composer.js中最後 修改源的路徑就行了


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

 

a). 配置只在當前項目生效

composer config repo.packagist composer https://packagist.laravel-china.org

composer config --unset repos.packagist # 取消當前項目配置

b). 配置全局生效

composer config -g repo.packagist composer https://packagist.laravel-china.org

composer config -g --unset repos.packagist # 取消全局配置

c). 使用第三方軟件快速修改、切換 composer 鏡像源

crm composer registry manager

安裝 crm

composer global require slince/composer-registry-manager

列出當前可用的所有鏡像源

composer repo:ls

    composer ---------  https://packagist.org
    phpcomposer ------  https://packagist.phpcomposer.com
    composer-proxy ---  https://packagist.composer-proxy.org
    laravel-china ----  https://packagist.laravel-china.org

使用 phpcomposer 鏡像源

composer repo:use laravel-china
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章