dnmp v2.0

10 篇文章 0 订阅

git 项目地址
https://github.com/Gekkoou/dnmp

docker + nginx + mysql + php7/5

扩展 redis + mongodb + swoole (更多扩展可编辑 .env 文件)

使用

  1. 安装 dockerdocker-compose
  2. git clone 代码到本地
    $ git clone git@github.com:Gekkoou/dnmp.git
    
  3. 执行命令
    $ cd dnmp
    $ docker-compose up -d
    
  4. 默认站点在浏览器中访问 localhost

目录结构

├── services                        服务构建文件和配置文件目录
│   ├── hyperf                      Hyperf目录 (配置文件/日志)
│   │   │── conf
│   │   │   └── php.ini
│   │   │── log
│   │   └── Dockerfile
│   ├── mongo                       Mongo目录 (配置文件/数据/日志)
│   │   │── conf
│   │   │   └── mongod.conf
│   │   │── data
│   │   └── log
│   ├── mysql                       Mysql目录 (配置文件/数据/日志)
│   │   │── conf
│   │   │   └── mysql.cnf
│   │   │── data
│   │   └── log
│   ├── nginx                       Nginx目录 (配置文件/日志)
│   │   │── conf
│   │   │   │── conf.d
│   │   │   │   └── default.conf
│   │   │   └── nginx.conf
│   │   └── log
│   ├── php56                       PHP56目录 (配置文件/日志)
│   │   │── conf
│   │   │   │── php.ini
│   │   │   └── php-fpm.conf
│   │   └── log
│   ├── php74                       PHP74目录 (配置文件/日志)
│   │   │── conf
│   │   │   │── php.ini
│   │   │   └── php-fpm.conf
│   │   └── log
│   └── redis                       Redis目录 (配置文件/数据/日志)
│       │── conf
│       │   └── redis.conf
│       │── data
│       └── log
├── www                             站点根目录
├── .env                            环境配置文件
├── docker-compose.yml              docker-compose配置文件
├── Dockerfile                      php各版本Dockerfile文件
└── install.sh                      php扩展配置文件

1.0太烂了, github上其它类似的又太臃肿, 不太适合自己, 就写了个简单的扩展性高的, 用了快一年, 配合着redis集群, mongodb, swoole扩展用, 没毛病, 想加什么就改改 docker-compose.yml.env 就行

镜像基本都是 alpine 版本, 体积小巧安装方便, 不用再装phpstudy和wamp, 一个docker就够了





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值