composer 默認地址改為中國鏡像地址,以及中國鏡像地址還原成默認地址
一、查看當前鏡像地址
在命令行輸入如下命令,即可查看全局鏡像地址:
$ composer config -g repo.packagist { "type":"composer", "url":"https://packagist.org", "allow_ssl_downgrade":true }
二、啟用中國全量鏡像服務:
啟用中國全量鏡像服務有兩種方式,具體配置方法如下:
1.系統全局配置:
可以使用 composer config -l -g 查看所有全局配置
composer config -l -g
使用如下命令將地址改為中國鏡像地址:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
鏡像名 |
地址 |
贊助商 |
更新頻率 |
備注 |
---|---|---|---|---|
阿里雲 Composer 鏡像 |
https://mirrors.aliyun.com/composer/ |
阿里雲 |
96 秒 |
推薦 |
騰訊雲 Composer 鏡像 |
https://mirrors.cloud.tencent.com/composer/ |
騰訊雲 |
24 小時 |
- |
PHP 國內 Composer 鏡像 |
https://packagist.phpcomposer.com |
仁潤股份 |
24 小時 |
不穩定 |
華為雲 Composer 鏡像 |
https://repo.huaweicloud.com/repository/php/ |
華為雲 |
未知 |
未知 |
php.cnpkg.org Composer 鏡像 |
https://php.cnpkg.org |
安暢網絡 |
60 秒 |
- |
中國鏡像地址還原成默認地址:(注意:這個是將中國鏡像還原)
composer config -g repo.packagist composer https://packagist.org
2.單個項目配置:
在當前項目根目錄可以使用 composer config -l 查看當前項目鏡像配置
composer config -l
即將將配置信息添加到某個項目的 composer.json 文件中。修改當前項目的composer.json配置文件有兩種方式,最后都是向文件中添加如下配置信息:
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }
2.1 打開命令行並進入項目的根目錄(也就是 composer.json 文件所在目錄),執行如下命令:
將當前項目地址改為中國鏡像地址:
composer config repo.packagist composer https://packagist.phpcomposer.com
該命令將會在當前項目中的 composer.json 文件的末尾自動添加鏡像的配置信息
將當前項目中國鏡像地址還原成默認地址:(注意:這個是將中國鏡像還原)
composer config repo.packagist composer https://packagist.org
2.2 手動向composer.json文件中添加以上信息
默認地址改為中國鏡像地址:
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }
中國鏡像地址還原成默認地址:(注意:這個是將中國鏡像還原)
將url的值改為:https://packagist.org