安裝
1. 安裝 Docker
前往 https://docs.docker.com/docker-for-windows/install/
2. 安裝 Laradock
建立一個專案資料夾,進去資料夾 clone laradock
git clone https://github.com/Laradock/laradock.git
cd laradock
cp env-example .env
修改php版本
docker-compose up -d nginx mysql phpmyadmin redis workspac
結構
專案資料夾
|---.git
|---laradock
狀況筆記
注意事項
- 快速安裝筆記 推這篇
- .env 是 docker 環境,自行修改環境
- 要先開專案資料夾 [fileName] -> 在 fileName 裡安裝 laradock!
- 啟動 docker 後再來安裝 laravel(才能以docker的環境安裝 laravel)
- 第一次運行
docker-compose up
會比較久
port 占用
1. nginx port 被占用
-> .env 把 port 80 改掉就好
ERROR: for nginx Cannot start service nginx
2. 某天 windows 莫名的 port 占用
-> 重開治百病
laradock ports are not available: bind: an attempt was made to access a socket in a way forbidden by its access permissions
C:\Users\ty>netsh int ipv4 show excludedportrange protocol=tcp
通訊協定 tcp 連接埠排除範圍
開始連接埠 結束連接埠
---------- ----------
80 80
1554 1653
1654 1753
1754 1853
5357 5357
50000 50059 *
* - 管理的連接埠排除。
能那麼快解決要感謝保哥
https://blog.miniasp.com/post/2019/03/31/Ports-blocked-by-Windows-10-for-unknown-reason