如何在 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 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2
快乐壮

学习学习

4年前 评论

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