昨天提到了Larvel要用的artisan CLI、還有我們要裝的PHP,我們可以使用Docker虛擬容器平台,
把Laravel必要的所有環境一次打包!
直接使用: Laradock
Docker 是什麼咧?
可以參考去年鐵人寫的:
(不過Docker對我來說還是太難理解啦,只會用跟向別人求救而已😛)
步驟
1.下載Docker
2.之後也希望Laradock可以用在多個專案裡(Setup for Multiple Projects:),所以會照這邊步驟下載Laradock
如果你什麼專案都還沒有的話,就隨意在一個資料夾複製laradock專案git clone https://github.com/laradock/laradock.git
希望有這樣的專案結構,laradock和資料同層級:
* laradock
* project-1
* project-2
3.複製.env.example 做一份.env
確認你的專案是相對路徑:APP_CODE_PATH_HOST=../
4.開啟你的Docker,接著在你下載Laradock repo裡,打command: docker-compose up -d workspace nginx mysql php-fpm
開始創建容器。
5.容器建立好後,在laravel層級打docker-compose exec --user=laradock workspace bash
進入虛擬workspace容器,看到/var/www
表示我們進入到操作系統下的根目錄root@3e5454899ca5:/var/www# php -v
就可以看到php版本,表示我們安裝成功囉!
worspace 容器主要用来連結各個container如php, mysql,並執行linux命令。
也會是我們主要使用的容器!
要退出虛擬容器就exit
退出後關掉laradock 只需要 laradock % laradock-compose stop
Laradock - A PHP Developer's best friend.