在 Windows 中安裝 Laravel 5.1.X

來源:互聯網
上載者:User

標籤:load   bat   erro   self   open   lap   版本   點擊   ssl   

1、準備工作1.1 PHPIntegration Environment

這裡我們使用的是XAMPP,最新版:PHP 5.5.27 版(32位) | PHP 5.6.11 版(32位)。這兩個版本的XAMPP都不再支援Windows XP作業系統,這意味著你需要更高版本的Windows作業系統。

注意:由於Laravel 5.1要求PHP 5.5.9+(含)版本,所以要針對該PHP版本要求選擇合適的XAMPP。

1.2 安裝Composer

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

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

PS:想當年Composer安裝慢如牛,一個更新需要幾個小時,不過現在明顯感覺速度快了好多,不需要設定國內鏡像,也可以順利進行操作。

1.3 配置系統路徑

要在控制台中使用composer命令,需要將Composer及PHP的可執行檔(.exe/.bat)所在目錄配置到系統內容變數Path中。PHP對應的php.exe在XAMPP安裝目錄中找,Composer對應的composer.bat檔案所在目錄預設為C:\ProgramData\ComposerSetup\bin。這裡不再贅述。

1.4 其他要求

PHP必備擴充:OpenSSL、PDO、Mbstring、Tokenizer。檢查下這幾個PHP擴充是否已安裝,如果沒有安裝需要進行安裝。

安裝完成後重新啟動XAMPP。

2、使用Composer安裝Laravel

以上準備工作做好後,接下來正式開始安裝新的Laravel應用。首先我們直接通過Composer安裝Laravel。

進入XAMPP安裝目錄的htdocs檔案夾:

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安裝目錄。

3、使用Laravel安裝器安裝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應用:

4、使用Laravel一鍵安裝包

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

Laravel 5.1.4 版本一鍵安裝包

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

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

在 Windows 中安裝 Laravel 5.1.X

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.