國內的Composer全量鏡像匯總


自從 Packagist 中國全量鏡像服務停止以后,大部分的 phper 都會使用 laravel-chind 的提供的鏡像,但是最近因為大量的惡意請求而出現資源告急的情況,已經做了一些限額處理

分享一些國內可用的 Composer 全量鏡像,速度自測~

Alibaba Cloud Composer Mirror

由阿里提供的鏡像,阿里家大業大,大水管

鏡像地址:https://mirrors.aliyun.com/composer/

Laravel China Composer 全量鏡像

由 Laravel China 社區聯合又拍雲與優帆遠揚共同合作推出的公益項目,將於 2019 年 9 月 4 號停用。

鏡像地址:https://packagist.laravel-china.org

華為雲

鏡像地址:https://mirrors.huaweicloud.com/repository/php/

騰訊雲

鏡像地址:https://mirrors.cloud.tencent.com/composer/

Composer / Packagist 中國全量鏡像

由安暢網絡贊助的鏡像

鏡像地址:https://php.cnpkg.org

Packagist Mirror

由上海交通大學提供的鏡像

鏡像地址:https://packagist.mirrors.sjtug.sjtu.edu.cn

Packagist / Composer 中國全量鏡像

由 bootcss 提供的贊助,但是現在好像已經用不了了

鏡像地址:https://packagist.phpcomposer.com

如何修改鏡像源

默認源地址在國外,從國內訪問的速度肯定比較慢,所以我們需要修改鏡像源,以下以阿里提供的鏡像為例,替換對應鏡像地址即可

配置只在當前項目生效

composer config repo.packagist composer https://mirrors.aliyun.com/composer/
composer config --unset repos.packagist # 取消當前項目配置

配置全局生效

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer config -g --unset repos.packagist # 取消全局配置

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

CRM – Composer 源管理工具:https://github.com/slince/composer-registry-manager

刷新 composer.lock 文件

使用以下命令:

composer update nothing

或者:

 

composer update --lock

 

–lock: 只升級 lock 文件的哈希以消除 lock 文件過期的警告

測試一下

清空本地緩存:

rm -rf vendor
composer clear-cache

執行安裝命令:

composer install -vvv

享受高速下載吧 😀

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM