簡簡單單搞掂惱人的Laravel 5安裝

2gua發表於2015-03-19

enter image description here


想折騰下Laravel 5了。Laravel是這世界上最好且沒有之一的語言──PHP──的眾多框架中的一個,是我比較感興趣的PHP Web Framework。

但是安裝Laravel可不是件容易的事。Laravel的安裝,令無數PHPer邁向Laravel的第一步就變得困難重重。

Laravel安裝方法有幾種,本文只會介紹一種,並儘量用簡單直接的方式闡述,同時會教你繞過一些坑。

一. 我的環境

  • Windows 8.1 64位;
  • 整合開發環境XAMPP 1.8.3,其中的PHP版本為PHP: 5.5.11;
  • 準備安裝Laravel 5。

二. 步驟

2.1 安裝Composer

composer global require "laravel/installer=~1.1"

  • 如果執行Composer命令報錯:

Fatal error: Uncaught exception 'PharException' with message 'phar "C:\ProgramData\ComposerSetup\bin\composer.phar" has a broken signature'
in C:\ProgramData\ComposerSetup\bin\composer.phar:23
Stack trace:
#0 C:\ProgramData\ComposerSetup\bin\composer.phar(23): Phar::mapPhar('composer.phar')
#1 {main}
  thrown in C:\ProgramData\ComposerSetup\bin\composer.phar on line 23 

那就接著看步驟2.2,否者跳過之直接到步驟2.4。

2.2 cURL

  • 這是Composer之後,我們涉及的第二個工具:curl。如果你之前沒有curl,請到這裡下載合適的版本:cURL - Download。我用的是這個版本的:

enter image description here

  • 開啟命令列視窗,進入Composer安裝路徑中的C:\ProgramData\ComposerSetup\bin,執行以下命令,替換掉原來安裝Composer時生成的composer.phar:

curl -s http://getcomposer.org/installer| php

  • 之後執行以下命令檢查composer.phar是否安裝成功,成功的話將顯示所有Composer命令:

php composer.phar

OK!

2.3 composer安裝Laravel 5

  • 接步驟2.2,執行:

composer global require "laravel/installer=~1.1"

別高興得太早了,很可能又報錯哦:

[Composer\Downloader\TransportException]
The "https://packagist.org/packages.json" file could not be downloaded: SSL/TLS already set-up for this stream
failed to open stream: Cannot connect to HTTPS server through proxy

哈哈`(*∩_∩*)′,還是切換到國內Composer源吧,感謝國內PHPer做的好事。

  • 先通過以下命令找到composer主目錄

composer config -l -g

其中的[home]配置項內容就是了。我的是:[home] C:/Users/使用者名稱/AppData/Roaming/Composer

  • 然後編輯composer主目錄下的config.json檔案為:

{
    "config": {},
    "repositories": [
      {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
      {"packagist": false}
    ]
}
  • 再次執行一下Laravel 5安裝命令:

composer global require "laravel/installer=~1.1"

搞掂!

2.4 生成具體的Laravel 5應用

  • 記得將Laravel執行路徑新增到環境變數中,我的Laravel執行路徑為:C:\Users\使用者名稱\AppData\Roaming\Composer\vendor\bin

  • 到XAMPP的htdocs目錄下,執行以下命令生成一個Laravel 5的應用樣例:

laravel new blog

要保證你的網路暢通哦,估計需生成一段時間*^_^*

2.5 測試

啟動XAMPP,開啟地址:http://localhost/blog/public/,顯示如下:

enter image description here

安裝成功!

三. 後記

Laravel的宣傳語很煽情:

Love beautiful code? We do too.

The PHP Framework For Web Artisans

它是一個為Web藝術溼準備的PHP框架(*°∀°)=3

附:參考

Composer國內源相關資訊:Composer 中國映象

這裡:Laravel中文網還有中文教程。

感謝國內開源愛好者和PHPer的無私奉獻!( ^ω^)

enter image description here

相關文章