在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:dnmp-plus开源软件地址:https://gitee.com/guanguans/dnmp-plus开源软件介绍:DNMP PLUSdnmp = plus = dnmp-plus = 简体中文 | English dnmp-plus 在 yeszao 的 DNMP 基础上新增:
目录结构├── .github Github 配置目录├── conf 配置文件目录│ ├── conf.d Nginx 用户站点配置目录│ ├── mysql.cnf MySQL 用户配置文件│ ├── nginx.conf Nginx 默认配置文件│ ├── php-fpm.conf PHP-FPM 配置文件│ ├── php.ini PHP 配置文件│ ├── redis.conf Redis 配置文件├── docs 文档目录├── extensions PHP 扩展源码包├── log 日志目录├── mongo MongoDB 数据目录├── mysql MySQL 数据目录├── www PHP 代码目录├── Dockerfile PHP 镜像构建文件├── docker-compose-sample.yml Docker 服务配置示例文件├── env.smaple 环境配置示例文件└── travis-build.sh Travis CI 构建脚本 环境要求
快速使用$ git clone https://github.com/guanguans/dnmp-plus.git --recursive$ cd dnmp-plus$ cp env.sample .env$ cp docker-compose-sample.yml docker-compose.yml# 服务选项:nginx、php72、php56、mysql、mongo、redis、phpmyadmin、phpredisadmin、mongo-express$ docker-compose up -d php72 nginx mysql mongo OK,你现在已经拥有了一个 dnmp-plus 开发环境,默认 web 根目录 基本使用# 服务选项:nginx、php72、php56、mysql、mongo、redis、phpmyadmin、phpredisadmin、mongo-express# 创建并且启动容器$ docker-compose up 服务1 服务2 ...# 创建并且启动所有容器$ docker-compose up# 创建并且已后台运行的方式启动容器$ docker-compose up -d 服务1 服务2 ...# 启动服务$ docker-compose start 服务1 服务2 ...# 停止服务$ docker-compose stop 服务1 服务2 ...# 重启服务$ docker-compose restart 服务1 服务2 ...# 构建或者重新构建服务$ docker-compose build 服务1 服务2 ...# 进入命令行容器$ docker-compose exec 服务 bash# 删除并且停止容器$ docker-compose rm 服务1 服务2 ...# 停止并删除容器,网络,图像和挂载卷$ docker-compose down 服务1 服务2 ... xhgui 使用,可以参考 https://github.com/guanguans/guanguans.github.io/issues/9安装$ cd www/xhgui-branch# 注意如果宿主机 php 没有安 mogodb 扩展会报错$ composer install 修改 xhgui-branch 配置文件 |
请发表评论