那就開始安裝Laravel
我使用的版本和工具:
Breeze是Laravel的模板,已經有帳號管理等基本驗證功能。
開啟docker,
在你laradock的root資料夾打上command:docker-composer up -d workspace nginx mysql
啟動Laradock,
之後進入workspace的容器內啟用bash命令docker-compose exec --user=laradock workspace bash
然後創建Laravelcomposer create-project laravel/laravel
laradock@b5064199c1ba:/var/www$ cd rachel-projects/
laradock@b5064199c1ba:/var/www/rachel-projects$ composer create-project laravel/laravel career-expo
啥是Laradock & docker呢?請參考昨天這篇:Laravel環境一鍵搞定
網路上看一些文章:
30天成爲Laravel萌新(第6天) - 配置專案
[實作系列] 4 步驟 從 Laradock 建構 laravel 專案
創建完之後到localhost就能夠看到首頁,
但估計因為我是Laradock對多專案的原因,到localhost啥也沒有...(我的TODO:確認原因
)
不管啦,那就跟這一篇一起將Nginx建立起來:
Laradock - A PHP Developer's best friend.
在laradock>nginx>sites
找到laravel.conf.example,複製一份改成自己的檔案名稱
例如我的:career-expo.conf
(啥都可以以.cong做結尾就好)
然後將server_name
& root
改成你的server name & root
server_name career-expo.localhost; //以localhost結尾就不用到/etc/hosts增加你的域名
root /var/www/rachel-projects/career-expo/public;
因為nginx已經啟用了,要reload nginx,域名才會生效
如果你還在var/www
裏面,
按exit
退出容器,然後輸入以下nginx reload命令:
laradock@b5064199c1ba:/var/www$ exit
exit
rachel@rachel-MacBook-Pro laradock % docker-compose exec nginx nginx -t
rachel@rachel-MacBook-Pro laradock % docker-compose exec nginx nginx -s reload
然後到網址輸入你的域名,將將~~
下一篇來解釋,探討一下Nginx到底是啥東西?