這裏咱們使用的是XAMPP,最新版下載地址:PHP 5.5.27 版(32位) | PHP 5.6.11 版(32位)。這兩個版本的XAMPP都再也不支持Windows XP操做系統,這意味着你須要更高版本的Windows操做系統。php
注意:因爲Laravel 5.1要求PHP 5.5.9+(含)版本,因此要針對該PHP版本要求選擇合適的XAMPP。laravel
Windows下最新版本Composer下載:Composer-Setup.exe。apache
安裝完成後,若是Composer安裝包安裝/更新緩慢,能夠配置使用國內鏡像進行包依賴的安裝和升級,具體可參考這篇文章《Composer中國全量鏡像》。瀏覽器
PS:想當年Composer安裝慢如牛,一個更新須要幾個小時,不過如今明顯感受速度快了好多,不須要設置國內鏡像,也能夠順利進行操做。安全
要在控制檯中使用composer
命令,須要將Composer及PHP的可執行文件(.exe/.bat)所在目錄配置到系統環境變量Path中。PHP對應的php.exe
在XAMPP安裝目錄中找,Composer對應的composer.bat
文件所在目錄默認爲C:\ProgramData\ComposerSetup\bin
。這裏再也不贅述。app
PHP必備擴展:OpenSSL、PDO、Mbstring、Tokenizer。檢查下這幾個PHP擴展是否已安裝,若是沒有安裝須要進行安裝。composer
安裝完成後從新啓動XAMPP。測試
以上準備工做作好後,接下來正式開始安裝新的Laravel應用。首先咱們直接經過Composer安裝Laravel。ui
進入XAMPP安裝目錄的htdocs
文件夾:spa
cd /path/to/xampp/htdocs
在該目錄下,執行以下Composer命令:
composer create-project laravel/laravel --prefer-dist
便可在該目錄中安裝一個目錄名的laravel
的新的Laravel應用,若是你想指定自定義的安裝目錄名,如laravelapp
,則使用以下命令便可:
composer create-project laravel/laravel laravelapp --prefer-dist
若是安裝過程當中報錯:
[RuntimeException] Could not load package classpreloader/classpreloader in http://packagist.org: [UnexpectedValueException] Could not parse version constraint ^1.2.2: Invalid version string "^1.2.2"
則表示須要更新Composer:
composer self-update
執行完更新後再次執行安裝命令便可。
完成安裝須要必定時間,等待安裝完成後,便可在瀏覽器中經過http://localhost/laravelapp/public
來訪問新安裝的Laravel應用:
固然你也能夠配置虛擬主機經過域名來訪問該應用,好比這裏我配置虛擬主機域名是http://laravel.app
:
對應Apache的httpd-vhosts.conf
配置以下:
<VirtualHost *:80> DocumentRoot "E:/xampp/htdocs/laravelapp/public" ServerName laravel.app ErrorLog "logs/laravelapp-error.log" CustomLog "logs/laravelapp-access.log" common </VirtualHost>
注意:在你本身的配置文件中須要將
DocumentRoot
設置爲本身的Laravel安裝目錄。
首先經過以下命令安裝Laravel安裝器:
composer global require "laravel/installer=~1.1"
確保laravel.bat所在目錄(默認是C:\Users\用戶名\AppData\Roaming\Composer\vendor\bin
,將」用戶名」換成你的當前用戶名)位於系統路徑中,不然將不能調用laravel
命令。
接下來,就能夠經過以下命令安裝新的Laravel應用了,好比咱們仍是建立一個名爲laravelapp
的應用:
laravel new laravelapp
使用這種方法建立Laravel應用要比直接使用Composer安裝要快得多:
一樣能夠使用上面配置的http://laravel.app
訪問剛剛安裝的Laravel應用:
若是你想要略過上面使用Composer或Laravel安裝器安裝的繁瑣過程,而直接使用一個現成的、已安裝好依賴的Laravel包,可點擊下面的下載連接下載5.1.4版本的Laravel包:
其實就是將咱們經過上面兩種方式生成的Laravel應用打個包而已。經測試有效:
注意:爲安全起見,下載一鍵安裝包後,最好進入應用目錄執行
php artisan key:generate
命令從新生成應用APP_KEY。