安裝lavavel步驟:php
說明,第二、3步驟能夠換成:html
Composer 更換爲國內鏡像源
以 laravel 項目的 composer.json 配置文件爲例,添加本鏡像服務配置信息後以下所示(注意紅色代碼):laravel
{ "config": { "preferred-install": "dist", "sort-packages": true, "optimize-autoloader": true, "secure-http": false }, "repositories": [ {"type": "composer", "url": "http://packagist.phpcomposer.com"}, {"packagist": false} ] }
注意:
1. 爲了不安裝包的時候都要執行兩次查詢,切記要添加"packagist": false,禁用 packagist 的設置。
2. 解決在項目中composer update組件時出現錯誤提示「[Composer\Downloader\TransportException]...」,直接改composer.json,給「config」項中加上"secure-http": false,即禁用https請求,改用http方式。git
使用本鏡像服務就意味着下載的全部的安裝包元數據都未來自本鏡像服務,而再也不向 packagist.org 發起請求。這將加速 Composer 的安裝過程,而且更加可靠、快速。(因爲衆所周知的緣由,國外的網站鏈接速度太慢,而且隨時可能被牆)github
全局修改方法:
打開命令行窗口(windows用戶)或控制檯(Linux、Mac 用戶)並執行以下命令:
composer config -g repositories.packagist composer http://packagist.phpcomposer.com
composer config -g secure-http falsejson
參考文章:
https://pkg.phpcomposer.com/
http://blog.csdn.net/u011743396/article/details/50358057
http://blog.csdn.net/soonfly/article/details/50981799
http://blog.sina.com.cn/s/blog_a3fb1fe30102wbsp.htmlwindows
版權聲明:本文采用署名-非商業性使用-相同方式共享(CC BY-NC-SA 3.0 CN)國際許可協議進行許可,轉載請註明做者及出處。 |