在 Windows 中安裝 Laravel 5.1.X

一、準備工做

1.1 PHP集成環境

這裏咱們使用的是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

1.2 安裝Composer

Windows下最新版本Composer下載:Composer-Setup.exeapache

安裝完成後,若是Composer安裝包安裝/更新緩慢,能夠配置使用國內鏡像進行包依賴的安裝和升級,具體可參考這篇文章《Composer中國全量鏡像》。瀏覽器

PS:想當年Composer安裝慢如牛,一個更新須要幾個小時,不過如今明顯感受速度快了好多,不須要設置國內鏡像,也能夠順利進行操做。安全

1.3 配置系統路徑

要在控制檯中使用composer命令,須要將Composer及PHP的可執行文件(.exe/.bat)所在目錄配置到系統環境變量Path中。PHP對應的php.exe在XAMPP安裝目錄中找,Composer對應的composer.bat文件所在目錄默認爲C:\ProgramData\ComposerSetup\bin。這裏再也不贅述。app

1.4 其餘要求

PHP必備擴展:OpenSSL、PDO、Mbstring、Tokenizer。檢查下這幾個PHP擴展是否已安裝,若是沒有安裝須要進行安裝。composer

安裝完成後從新啓動XAMPP。測試

二、使用Composer安裝Laravel

以上準備工做作好後,接下來正式開始安裝新的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

執行完更新後再次執行安裝命令便可。

經過Composer安裝Laravel

完成安裝須要必定時間,等待安裝完成後,便可在瀏覽器中經過http://localhost/laravelapp/public來訪問新安裝的Laravel應用:

在瀏覽器中訪問新安裝的Laravel應用

固然你也能夠配置虛擬主機經過域名來訪問該應用,好比這裏我配置虛擬主機域名是http://laravel.app

在瀏覽器中訪問新安裝的Laravel應用

對應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安裝器安裝Laravel

首先經過以下命令安裝Laravel安裝器:

composer global require "laravel/installer=~1.1"

安裝Laravel安裝器

確保laravel.bat所在目錄(默認是C:\Users\用戶名\AppData\Roaming\Composer\vendor\bin,將」用戶名」換成你的當前用戶名)位於系統路徑中,不然將不能調用laravel命令。

接下來,就能夠經過以下命令安裝新的Laravel應用了,好比咱們仍是建立一個名爲laravelapp的應用:

laravel new laravelapp

使用這種方法建立Laravel應用要比直接使用Composer安裝要快得多:

使用Laravel安裝器安裝:Laravel

一樣能夠使用上面配置的http://laravel.app訪問剛剛安裝的Laravel應用:

在瀏覽器中訪問新安裝的Laravel

四、使用Laravel一鍵安裝包

若是你想要略過上面使用Composer或Laravel安裝器安裝的繁瑣過程,而直接使用一個現成的、已安裝好依賴的Laravel包,可點擊下面的下載連接下載5.1.4版本的Laravel包:

Laravel 5.1.4 版本一鍵安裝包

其實就是將咱們經過上面兩種方式生成的Laravel應用打個包而已。經測試有效:

在瀏覽器中訪問新安裝的Laravel

注意:爲安全起見,下載一鍵安裝包後,最好進入應用目錄執行php artisan key:generate命令從新生成應用APP_KEY。

相關文章
相關標籤/搜索