1. 程式人生 > >簡簡單單搞掂惱人的Laravel 5安裝

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

new ken use could not download lock program mda 啟動

想折騰下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官網下載,Windows Installer下載:
  • 安裝就很簡單了,但要確保你的網絡暢通,能連到Composer官網。
  • Composer安裝完畢,參照官網這篇教程安裝Laravel 5:Installation。運行以下命令安裝Laravel 5:
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。我用的是這個版本的:技術分享

  • 打開命令行窗口,進入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/,顯示如下:

技術分享安裝成功!

三. 後記

Laravel的宣傳語很煽情:

Love beautiful code? We do too.
The PHP Framework For Web Artisans

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

附:參考

Composer國內源相關信息:Composer 中國鏡像。

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

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

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