如何在 docker for win 上搭建 Laravel 开发环境

说明#

提醒#

1. 我不准备维护这个了的 (有问题我还是会修复的)
2. linux 未测试,win 测试没问题 (这也是我本地开发环境)
3. 也可以使用其他的:例如 lardock (没梯子,还是别碰较好)

提供了那些镜像#

nginx + php7.2+ redis + composer + supervisord

mysql 已被我注释,我并不想在 docker 使用 mysql。

可用在什么框架#

laravel hyperf, 其他框架没试过。

配置阿里云镜像#

如果你能忍受领拉取镜像速度慢,可以不配置。

打开 Settings Docker Engine 的配置
"registry-mirrors": [ "https://m6qdsibc.mirror.aliyuncs.com" ],
(这个镜像源是我个人的,后续可以换成你的)

正题#

开始安装#

1. git clone https://gitee.com/lyxxxh/lnmp
2. cd lnmp
3. docker-compose up

等待十几分钟即可安装完成,访问 127.0.0.1 即可看到 hello world

一些目录介绍#

|   .env    //配置环境 修改后docker-compose up --build
|   docker-compose.yml 
+---logs   //日志目录
+---nginx    
|   \---conf
|           default.conf   
|           hyperf.conf  //hyperf配置参考
|           laravel.conf  //laravel配置参考
+---php-fpm 
|   \---conf.d   //supervisord 配置
+---redis
\---www       //代码目录  可在.env修改
    \---default
            index.php
本作品采用《CC 协议》,转载必须注明作者和本文链接
专心学习不瞎搞
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
未填写
文章
89
粉丝
108
喜欢
481
收藏
724
排名:108
访问:8.8 万
私信
所有博文
社区赞助商