1. 程式人生 > >國內映象http://packagist.phpcomposer.com不能進行訪問

國內映象http://packagist.phpcomposer.com不能進行訪問

如圖,系統提示我們

your configuration does not allow to connection to `http://xxxxxxx`,see the https://getcomposer.org/doc/
06-config.md#secure-http for details.

我們可以點選連結https://getcomposer.org/doc/06-config.md#secure-http 看看;也就是如下內容
Defaults to true. If set to true only HTTPS URLs are allowed to be downloaded via Composer. If you really 
absolutely need HTTP access to something then you can disable it, but using Let's Encrypt to get a free SSL
certificate is generally a better alternative.
大概意思也就是說 預設是必須使用https的,而你使用的映象是http的。所以我們要修改一下我們的composer.json配置檔案;

開啟命令列視窗(windows使用者)或控制檯(Linux、Mac 使用者),進入你的專案的根目錄(也就是 composer.json 檔案所在目錄),執行如下命令:

composer config repo.packagist composer https://packagist.phpcomposer.com

上述命令將會在當前專案中的 composer.json 檔案的末尾自動新增映象的配置資訊(你也可以自己手工新增):
"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

OK,一切搞定!試一下 composer install 來體驗飛一般的速度吧!

參考連結: