如何在 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 协议》,转载必须注明作者和本文链接
专心学习不瞎搞
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2
快乐壮

学习学习

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
87
粉丝
105
喜欢
480
收藏
717
排名:109
访问:8.7 万
私信
所有博文
社区赞助商