執行環境:WAMP,Docker, AWS EC2,AWS RDS
1.先在windows下載安裝composer(可以參考這裡)
2.接著安裝Laravel5
composer global require "laravel/installer"
安裝完後要記得確定把
~/.composer/vendor/bin
路徑放置於你的 PATH 或是 開發專案
裡,這樣 laravel
執行檔就會存在於你的系統之中。
3.開啟一個新專案
3.1 進入命令提示字元( 開始→執行 cmd )
3.2 進入專案上層路徑( 例如 cd c:/wamp64/www )
3.3 輸入 composer create-project laravel/laravel laravel_test 按下enter 系統就會去建立專案所需的檔案。最後看到Application key [base64:~~~~~~~~~~~] set successfully.就表示專案已經建立完成了!
3.4 測試一下local 連結http://localhost/laravel_test/public/ 會出現下圖
4.將此開發環境放到Docker裡去
因為公司之後要上線的環境會以Docker的方式在AWS ECS上執行,所以就先將此專案開發環境變成一個Docker Container。
4.1 進入Windows PowerShell只要下這個指令:
docker run -idt --name 專案名稱 -p 8100:80 -v /你的.aws位置/.aws/:/root/.aws/ -v /你的local專案路徑/:/var/www/html/專案名稱/資料卷名稱
如 docker run -idt --name laravel_test -p 8080:80 -v C:\Users\Asus\.aws:/root/.aws/ -v c:/wamp64/www/laravel_test/:/var/www/html/laravel_test php:5.6.30-apache
就會將此環境對應到docker container裡去。
4.2 測試一下輸入local docker網址:http://localhost:8100/laravel_test/public/ 會出現跟之前一樣的畫面