1、使用composer國區鏡像
全域設定:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
專案單獨配置:
composer config repo.packagist composer https://packagist.phpcomposer.com
推薦教學:yii框架
2、刪除composer.json中預設的倉庫設定
3、解決bower依賴
composer require yidas/yii2-bower-asset
然後我們看到依賴開始安裝, composer安裝失敗的主要原因是預設的倉庫訪問很慢, 直接使用國區鏡像, 需要解決bower依賴。
4、修改bower設定: config/web.php, 將別名指向@vendor/yidas/yii2-bower-asset/bower
#如果沒有設定金鑰,需要在config/web.php中加上一個金鑰
'components' => [ 'request' => [ // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation 'cookieValidationKey' => 'your-key', ], ... ]
更多程式相關內容,請關注php中文網程式設計入門欄位!
以上是composer安裝yii失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!