docker一键部署php开发环境
docker-phper
docker 一键部署php开发者环境
项目地址
特性
- 真 · 一键部署
- 清晰配置与日志文件
- 数据持久化
- 自定义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
安装
下载
git clone https://github.com/hellowzsg/docker-phper.git && cd docker-phper
启动
docker-compose up -d php nginx mysql redis
这里只启用 php,mysql,nginx,mysql,redis
家庭宽带在构建php镜像的时候可能会有网络问题,可以试试手机热点
测试
sh ./.github/workflows/tests.sh
- star…
docker一键部署php开发环境相关推荐
- laradock双版本php,自己撸一个 LaraDock(使用 Docker LNMP 部署 PHP 开发环境)
项目简介 Docker LNMP 是基于 docker-compose 开发的运行在 Docker 上的 LNMP 开发环境,包含 PHP.MySQL.Redis 等镜像并支持多版本切换,满足您的学习 ...
- 【物体检测快速入门系列 | 03】Windows部署Docker GPU深度学习开发环境
这是机器未来的第3篇文章 原文首发链接:https://blog.csdn.net/RobotFutures/article/details/124815912 1. 概述 在<物体检测快速入门 ...
- docker php composer 使用_如何使用Docker部署PHP开发环境
本文主要介绍了如何使用Docker构建PHP的开发环境,文中作者也探讨了构建基于Docker的开发环境应该使用单容器还是多容器,各有什么利弊.推荐PHP开发者阅读.希望对大家有所帮助. 环境部署一直是 ...
- docker项目部署 php_使用Docker部署PHP开发环境的方法详解
本文主要介绍了如何使用Docker构建PHP的开发环境,文中作者也探讨了构建基于Docker的开发环境应该使用单容器还是多容器,各有什么利弊.推荐PHP开发者阅读.希望对大家有所帮助. 环境部署一直是 ...
- 一键搭建Ubuntu开发环境
一键搭建Ubuntu开发环境 1.将正文中的bash脚本内容代码直接复制后使用vim创建文件并写入一个sh后缀的文件,然后直接使用bash命令执行文件即可,可以多次执行无其他影响 2.安装目录可按需更 ...
- 一键搭建Centos开发环境
一键搭建Centos开发环境 1.将正文中的bash脚本内容代码直接复制后使用vim创建文件并写入一个sh后缀的文件,然后直接使用sh命令执行文件即可,可以多次执行无其他影响 2.安装目录可按需更改, ...
- Docker java项目发布/开发环境搭建
Docker java项目发布/开发环境搭建 线上部署项目/开发环境搭建命令大全 关闭windows10 指定应用 安装Docker 安装 docker-compose 关于docker容器导致硬盘耗 ...
- 用 Docker 搞定 PHP 开发环境搭建
避坑!用 Docker 搞定 PHP 开发环境搭建(Mac.Docker.Nginx.PHP-FPM.XDebug.PHPStorm.VSCode) 因为最近换电脑的缘故需要重新部署一下本地的开发环境 ...
- docker 一键部署前后端项目 ruoyi
使用 docker 一键部署前后端项目 这里我以开源项目ruoyi 的 vue 前后端为例,想要通过 docker 一键跑起来,需要对项目做部分调整. 修改 springboot yml 的配置 ap ...
最新文章
- python重难点之装饰器详解
- Jmail的主要参数列表
- 2020年第十五届竞赛数据上报竞赛数据给高等教学学会统计
- 【备忘】Oracle10g 创建、删除表空间、创建、授权用户
- B - 数据结构实验之查找二:平衡二叉树
- android tablayout 字体颜色,Tablayout变颜色 以及Fragment进行切换
- 学习笔记大型《构建高性能web站点》
- 测试经验谈:测试人怎么从 0—1 进化
- yafu 下载_YAFUD
- 更换根目录linux命令,linux中怎么切换到根目录
- 【ManageEngine】如何利用好OpManager的报表功能
- diamond java_Diamond语法何时在Java 8中不起作用?
- CentOS 6.4 x64 Cacti 监控安装配置
- 面剔除 Face culling
- OpenCV基于Python霍夫圆检测—基于梯度的霍夫圆检测
- VUI-百度语音之Rest接口python学习笔记0
- 使用networkx绘制网络图及模块使用
- beckhoff词汇,百晓生知识处理库抽取
- 为什么格上能够构造全同态加密-2
- php lodop,web页面通过JS调用Lodop控件打印小票代码
热门文章
- 贝塔分布(beta分布)及Python实现——计算机视觉修炼之路(二)
- 《预训练周刊》第60期:大模型应用图谱、最大ViT模型PaLI、高效英文语音识别Whisper...
- route-map的详解和使用
- 谷歌词霸 2014 发布 小伙伴速来围观
- 4键电子手表说明书_4键电子手表怎么调时间 电子手表哪个牌子好用
- 混凝土及水泥制品市场预测
- dlsym 如何查看一个so里面的_用dlopen,dlsym加载动态链接库.so中函数
- MoreLikeThis 相似检索
- error C2065: '_lpw ' : undeclared identifier
- mysql 数据库事务 (二)隔离级别