iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0

昨天提到了Larvel要用的artisan CLI、還有我們要裝的PHP,我們可以使用Docker虛擬容器平台,
把Laravel必要的所有環境一次打包!
直接使用: Laradock

Docker 是什麼咧?

可以參考去年鐵人寫的:

(不過Docker對我來說還是太難理解啦,只會用跟向別人求救而已😛)

Laradock 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.

後盾人-Laradock


上一篇
php還有人在用嗎?Laravel是啥? artisan?- Day01
下一篇
Laravel起手式&Nginx設定-Day03
系列文
前輩說Laravel不難,好啊那就1人前後端試試看啊31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言