1.下载docker并启动
2.下载laradock
git clone https://github.com/laradock/laradock.git
修改laradock根目录下的.env文件的APP_CODE_PATH_HOST 变量
APP_CODE_PATH_HOST=/Users/hongmei/Documents/LaravelProjects
编译laradock
docker-compose build
3.配置项目
(1)git clone git@bitbucket.org:phoceisasia2015/tm-watch-game.git
(2)cp .env.example .env
(3)修改
DB_DATABASE=tm-watch-game
DB_USERNAME=root
DB_PASSWORD=root
(4)composer install
(5)创建数据库 rc-white 字符集为utf8mb4 default collection
(6)php artisan migrate //构建数据库
(7) yarn下载依赖的包
(8)编译项目 npm run watch
如果编译成功则会build successfully
(9)配置frp
[tm-watch-game]
type = http
privilege_mode = true
remote_port = 8000
local_ip = 127.0.0.1
local_port = 80
use_compression = true
use_encryption = true
subdomain = tm-watch-game
注意subdomain:需要和项目名相同
(8) 重新启动frp
frpc -c ~/Web/frp/frpc.ini
4.启动laradock
cd laradock/nginx/site
cp laravel.conf.example tm-watch-game.conf
vi tm-watch-game.conf //修改nginx配置信息
server_name local.tm-watch-game.com tm-watch-game-hm.phoceis.cc;
root /var/www/tm-watch-game/public;
error_log /var/log/nginx/tm-watch-game_error.log;
access_log /var/log/nginx/tm-watch-game_access.log;
启动docker-compose start
本文介绍了如何利用Docker和Laradock搭建一个Laravel+PHP+Vue的项目。首先下载并启动Docker,接着下载laradock并配置.env文件。然后克隆项目,安装依赖,配置数据库并运行迁移。最后,配置Nginx和FRP以实现本地访问,并启动laradock。
1万+

被折叠的 条评论
为什么被折叠?



