docker-phper

docker 一键部署php开发者环境
项目地址

特性

  1. 真 · 一键部署
  2. 清晰配置与日志文件
  3. 数据持久化
  4. 自定义php扩展

项目结构

│   .env    系统配置
│   docker-compose.yml
├───.github
│   └───workflows
│           tests.sh  自动测试脚本
├───bin
│   ├───nginx
│   └───php
│       └───7.1.31
│           └───extensions   php扩展
│               │   gd.sh    扩展安装脚本
│               └───etc  php扩展包
├───config  配置目录
│   ├───mysql
│   ├───nginx
│   ├───php
│   └───redis
├───data  数据目录
│   ├───mysql
│   ├───rabbitmq
│   └───redis
├───logs    日志目录
│   ├───nginx
│   ├───php
│   ├───rabbitmq
│   └───redis
│
└───www  web目录└───localhost└───dp   测试程序

开发流程

  • php7.1
  • mysql
  • nginx
  • redis
  • 自动测试
  • rabbitmq
  • php7.3
  • phpmyadmin
  • 待定…

安装使用

环境要求

docker

docker-compose

安装

  1. 下载

    git clone https://github.com/hellowzsg/docker-phper.git && cd docker-phper
    
  2. 启动

    docker-compose up -d php nginx mysql redis
    

    这里只启用 php,mysql,nginx,mysql,redis

    家庭宽带在构建php镜像的时候可能会有网络问题,可以试试手机热点

  3. 测试

    sh ./.github/workflows/tests.sh
    

  1. star…

docker一键部署php开发环境相关推荐

  1. laradock双版本php,自己撸一个 LaraDock(使用 Docker LNMP 部署 PHP 开发环境)

    项目简介 Docker LNMP 是基于 docker-compose 开发的运行在 Docker 上的 LNMP 开发环境,包含 PHP.MySQL.Redis 等镜像并支持多版本切换,满足您的学习 ...

  2. 【物体检测快速入门系列 | 03】Windows部署Docker GPU深度学习开发环境

    这是机器未来的第3篇文章 原文首发链接:https://blog.csdn.net/RobotFutures/article/details/124815912 1. 概述 在<物体检测快速入门 ...

  3. docker php composer 使用_如何使用Docker部署PHP开发环境

    本文主要介绍了如何使用Docker构建PHP的开发环境,文中作者也探讨了构建基于Docker的开发环境应该使用单容器还是多容器,各有什么利弊.推荐PHP开发者阅读.希望对大家有所帮助. 环境部署一直是 ...

  4. docker项目部署 php_使用Docker部署PHP开发环境的方法详解

    本文主要介绍了如何使用Docker构建PHP的开发环境,文中作者也探讨了构建基于Docker的开发环境应该使用单容器还是多容器,各有什么利弊.推荐PHP开发者阅读.希望对大家有所帮助. 环境部署一直是 ...

  5. 一键搭建Ubuntu开发环境

    一键搭建Ubuntu开发环境 1.将正文中的bash脚本内容代码直接复制后使用vim创建文件并写入一个sh后缀的文件,然后直接使用bash命令执行文件即可,可以多次执行无其他影响 2.安装目录可按需更 ...

  6. 一键搭建Centos开发环境

    一键搭建Centos开发环境 1.将正文中的bash脚本内容代码直接复制后使用vim创建文件并写入一个sh后缀的文件,然后直接使用sh命令执行文件即可,可以多次执行无其他影响 2.安装目录可按需更改, ...

  7. Docker java项目发布/开发环境搭建

    Docker java项目发布/开发环境搭建 线上部署项目/开发环境搭建命令大全 关闭windows10 指定应用 安装Docker 安装 docker-compose 关于docker容器导致硬盘耗 ...

  8. 用 Docker 搞定 PHP 开发环境搭建

    避坑!用 Docker 搞定 PHP 开发环境搭建(Mac.Docker.Nginx.PHP-FPM.XDebug.PHPStorm.VSCode) 因为最近换电脑的缘故需要重新部署一下本地的开发环境 ...

  9. docker 一键部署前后端项目 ruoyi

    使用 docker 一键部署前后端项目 这里我以开源项目ruoyi 的 vue 前后端为例,想要通过 docker 一键跑起来,需要对项目做部分调整. 修改 springboot yml 的配置 ap ...

最新文章

  1. python重难点之装饰器详解
  2. Jmail的主要参数列表
  3. 2020年第十五届竞赛数据上报竞赛数据给高等教学学会统计
  4. 【备忘】Oracle10g 创建、删除表空间、创建、授权用户
  5. B - 数据结构实验之查找二:平衡二叉树
  6. android tablayout 字体颜色,Tablayout变颜色 以及Fragment进行切换
  7. 学习笔记大型《构建高性能web站点》
  8. 测试经验谈:测试人怎么从 0—1 进化
  9. yafu 下载_YAFUD
  10. 更换根目录linux命令,linux中怎么切换到根目录
  11. 【ManageEngine】如何利用好OpManager的报表功能
  12. diamond java_Diamond语法何时在Java 8中不起作用?
  13. CentOS 6.4 x64 Cacti 监控安装配置
  14. 面剔除 Face culling
  15. OpenCV基于Python霍夫圆检测—基于梯度的霍夫圆检测
  16. VUI-百度语音之Rest接口python学习笔记0
  17. 使用networkx绘制网络图及模块使用
  18. beckhoff词汇,百晓生知识处理库抽取
  19. 为什么格上能够构造全同态加密-2
  20. php lodop,web页面通过JS调用Lodop控件打印小票代码

热门文章

  1. 贝塔分布(beta分布)及Python实现——计算机视觉修炼之路(二)
  2. 《预训练周刊》第60期:大模型应用图谱、最大ViT模型PaLI、高效英文语音识别Whisper...
  3. route-map的详解和使用
  4. 谷歌词霸 2014 发布 小伙伴速来围观
  5. 4键电子手表说明书_4键电子手表怎么调时间 电子手表哪个牌子好用
  6. 混凝土及水泥制品市场预测
  7. dlsym 如何查看一个so里面的_用dlopen,dlsym加载动态链接库.so中函数
  8. MoreLikeThis 相似检索
  9. error C2065: '_lpw ' : undeclared identifier
  10. mysql 数据库事务 (二)隔离级别