2016/05/28

【教學】Laravel 開發環境安裝與設定 (Windows)


Laravel 5 是一個目前最多人使用的PHP Framework,但目前繁中的教學文件還算不多,官方的安裝教學可能有人會看不懂,於是撰寫此篇文章。


XAMPP 安裝

在 Windows 系統中,因為只是開發環境,所以使用XAMPP最為方便。請讀者點擊下方連結至XAMPP官方網站下載,筆者是下載PHP 5.6.21那一版的。

官方下載點: https://www.apachefriends.org/zh_tw/download.html



安裝過程就不多做說明了,基本上都是按下一步就好了,而且有學PHP的這一步應該是沒問題。

檢查伺服器需求

  • PHP 版本 >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
以上是Laravel 5 的伺服器需求,可以使用phpinfo()來查詢。

請於 " xampp\htdocs "中建立一個名為phpinfo.php的檔案,裡面輸入:


之後再瀏覽"http://127.0.0.1/phpinfo.php"就可以看到php的資訊了。


接下來只要使用Ctrl+F搜尋各需求的名稱確認是否啟動就可以了,如過沒有啟動請至php.ini啟動喔!

openssl


PDO


Mbstring 


Tokenizer 



Composer 安裝

因為Laravel是使用PHP Composer來管理的,所以要先安裝Composer。

首先要先將PHP加入環境變數,請到 "電腦"右鍵 -> 內容 -> 進階系統設定 -> 環境變數 -> 選擇"Path"變數 -> 編輯:



你會看到下面兩種設定視窗的其中一個,第一張圖的請將你PHP根目錄路徑新增進去,第二章圖的則到最後面加上分號";"再輸入PHP根目錄路徑。
PHP根目錄就是XAMPP裡面的PHP資料夾路徑。
 



接下來就要安裝Composer了,請到下面連結下載"Composer-Setup.exe",這是專為windows做的安裝程式,它會順便設定好環境變數,如果不想用exe安裝也可以自己打指令安裝。

連結:https://getcomposer.org/download/


安裝好後,你可以在cmd上執行 "composer -V" 來測試是否安裝成功。
(windows-r -> 輸入"cmd" -> 確定,就可以開啟cmd了)


Laravel 5 安裝

請在cmd執行下列命令來安裝Laravel。
composer global require "laravel/installer"

執行命令後的畫面


建立專案

Laravel要建立新專案要使用指令新增,如下(test為專案名稱):
laravel new test

執行畫面


下載完後於專案資料夾內執行 php artisan serve 就可以在 http://127.0.0.1:8000 看到網頁囉(不同版本可能會不同)。


※如果是使用apache2 記得將目錄在專案內的public裡面喔!

10 則留言:

  1. 您好,問你喔,在您的 Windows console 截圖上,顯示的都是正常的彩色畫面,但是我 Windows 10 console 打指令都會顯示 [32m [39m 等等的字元(無法解析顏色),您有遇過嗎?如何解決呢?

    回覆刪除
    回覆
    1. 我有遇過,可能是win10某次更新這功能移除了,不過我現在都用cmder,推薦給妳試試。
      http://cmder.net/

      刪除
  2. 請問一下 我照你的順序跑出來的畫面 你是 laravel 5 我這邊是顯示 laravel而已 然後 下面多了幾個選項 這樣是對的嗎

    回覆刪除
    回覆
    1. 只要不是錯誤畫面都可以喔,因為有可能是其他版本。

      刪除
    2. 感恩 終於會安裝了 只是 想傳照片給你看 這裡沒有PO照片功能 哈哈 灌好laravel 也不知道 怎麼使用 ><

      刪除
  3. 你好,想請問一下最後在 "dir_module" 新增 "server.php" ,的原因是什麼啊??

    回覆刪除
    回覆
    1. 那部分有誤我還沒改掉,將網頁根目錄設定在public就可以了。

      刪除
  4. 請問您,開發環境等於執行環境嗎?如果我要放上虛擬主機那虛擬主機上面需要安裝laravel嗎?

    回覆刪除