[Day 03] 在Windows安裝Laravel及建立專案

在Windows安裝Laravel及建立專案

檢查伺服器需求

Laravel 5 的伺服器需求

  • PHP 版本 >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension

檢查方式

使用phpinfo();檢查

  • PHP 版本 >= 5.5.9
    phpinfo左上方
    https://ithelp.ithome.com.tw/upload/images/20200827/20105694dH0bgT7wGm.png

  • OpenSSL PHP Extension
    Ctrl + F查詢openssl
    未開啟狀態
    https://ithelp.ithome.com.tw/upload/images/20200827/20105694Hdif7QcRyP.png

開啟狀態
php.ini要加入 extension=openssl;
然後重啟伺服器(Apache, IIS等)
https://ithelp.ithome.com.tw/upload/images/20200827/20105694nayhNTGbQP.png

  • PDO PHP Extension
    Ctrl + F查詢pdo
    https://ithelp.ithome.com.tw/upload/images/20200827/20105694JHE5FWmDvp.png

  • Mbstring PHP Extension
    Ctrl + F查詢Mbstring
    https://ithelp.ithome.com.tw/upload/images/20200827/20105694fZTAtrHDnt.png

  • Tokenizer PHP Extension
    Ctrl + F查詢Tokenizer
    https://ithelp.ithome.com.tw/upload/images/20200827/20105694ododNSJPbG.png

Composer安裝

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

先建立PATH路徑

  • 控制台 → 系統 → 進階系統設定
    https://ithelp.ithome.com.tw/upload/images/20200917/20105694RZYgORXmsg.png

  • 環境變數
    https://ithelp.ithome.com.tw/upload/images/20200917/20105694jW1kxG5IYb.png

  • 編輯PATH
    https://ithelp.ithome.com.tw/upload/images/20200917/201056946FPJAvfAQj.png

  • 加上分號再加上PHP的路徑(C:\PHP) → 確定
    https://ithelp.ithome.com.tw/upload/images/20200917/201056944uOj5g7Jyr.png

下載安裝Composer

安裝基本上 下一步 即可,只列出比較需要注意的

  • 如果電腦中安裝多個PHP,可以選擇要把Composer安裝在哪個PHP,基本上一次只能安裝在一個PHP中
    https://ithelp.ithome.com.tw/upload/images/20200917/20105694POtXEmOsYL.png
  • 安裝好後,你可以在cmd上執行 "composer -V" 來測試是否安裝成功。
    https://ithelp.ithome.com.tw/upload/images/20200917/20105694Zlyqg8sCOF.png

我安裝的版本composer設定值在C:\Users\USER\AppData\Roaming\Composer底下

安裝Laravel並建立專案

Laravel安裝

請在cmd執行下列命令來安裝Laravel。

composer global require "laravel/installer"

https://ithelp.ithome.com.tw/upload/images/20200917/20105694FvhnJ3BN0g.png

建立Laravel專案

  • 先移動到要建Laravel的資料夾
    https://ithelp.ithome.com.tw/upload/images/20200917/20105694q1jL4V6pCL.png

  • 建立專案的指令

composer create-project --prefer-dist laravel/laravel LaravelBlog

其中LaravelBlog是專案名稱,
需要跑一段時間,
先去泡杯咖啡. (誤
https://ithelp.ithome.com.tw/upload/images/20200917/20105694wPBtV1C6X6.png

  • 啟動專案
cd LaravelBlog
php artisan serve

https://ithelp.ithome.com.tw/upload/images/20200917/20105694K4Pkexcv9L.png

有沒有注意到我這邊換軟體了,
原本用Cmd不知道為什麼會出錯,
但是改用Cmder就可以正常使用了(OMG),
反正以後也不會用這種方式了.

  • 輸入網址就可以看到網頁畫面
    localhost:8000
    https://ithelp.ithome.com.tw/upload/images/20200917/20105694bmb4vEcLVA.png

如果能正常執行到這邊,
恭喜你已經踏出成功的第一步了!