第一、安裝Composer
Windows下最新版本Composer下載:Composer-Setup.exe。安裝完成後,如果Composer安裝包安裝/更新緩慢,可以配置使用國內鏡像進行包依賴的安裝和升級,安裝時有選擇php安裝的路徑提示框的要選擇你laravel版本對應的php版本。
第二、配置系統路徑
要在控制台中使用composer命令,需要將Composer及PHP的可執行檔(.exe/.bat)所在目錄配置到系統內容變數Path中。PHP對應的php.exe在phpStudy安裝目錄中找這裡是php5.3:D:\phpStudy\php\php-5.3.29-nts/php.exe,Composer安裝現在安裝檔案環境都配置好了。不需要單獨去配置php和composer了。
使用Composer安裝Laravel
以上準備工作做好後,接下來正式開始安裝新的Laravel應用。首先我們直接通過Composer安裝Laravel。
cd /你的安裝目錄,在該目錄下,執行如下Composer命令:
先禁止php擴充xdebug,才不會報錯。
第三、安裝
Laravel 4.0 安裝命令:composer create-project laravel/laravel --prefer-dist。
如果卡住不動就要換成中國的composer鏡像:
方法一: 修改composer 的全域設定檔推薦使用
composer config -g repo.packagist composer https://packagist.phpcomposer.com
方法二: 修改當前項目的 composer.json 設定檔:
composer config repo.packagist composer https://packagist.phpcomposer.com
進入你的項目的根目錄(也就是 composer.json 檔案所在目錄),執行如下命令:
上述命令將會在當前項目中的 composer.json 檔案的末尾自動添加鏡像的配置資訊(你也可以自己手工添加):
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }
以 laravel 項目的 composer.json 設定檔為例,執行上述命令後如下所示(注意最後幾行):
{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "php": ">=5.5.9", "laravel/framework": "5.2.*" }, "config": { "preferred-install": "dist" }, "repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } } }
第四、錯誤處理:
有時候composer install/update的時候會報錯:
解決方案是設定一個本地或全域的composer配置:
composer config secure-http false
全域設定:
composer config -g secure-http false
意義是預設禁用https請求,就可以了
安裝指定版本
composer create-project laravel/laravel=5.0.* --prefer-dist
或者
composer create-project laravel/laravel=5.0.* demo --prefer-dist
更新Composer
composer self-update