admin管理员组

文章数量:1635382

DNMP(Docker + Nginx + MySQL + PHP7/5 + Redis)是一款全功能的LNMP一键安装程序。

QQ群: 572041090 (请备注dnmp交流)

DNMP项目特点:

100%开源

100%遵循Docker标准

支持多版本PHP共存,可任意切换(~~PHP5.4、~~PHP5.6、PHP7.2)

支持绑定任意多个域名

支持HTTPS和HTTP/2

PHP源代码、MySQL数据、配置文件、日志文件都可在Host中直接修改查看

内置完整PHP扩展安装命令

默认支持pdo_mysql、redis、xdebug、swoole等常用热门扩展,根据环境灵活配置

带有phpmyadmin和phpredisadmin数据库在线管理程序

实际项目中应用,确保100%可用

一次配置,Windows、Linux、MacOs皆可用

目录

1.目录结构

/

├── conf 配置文件目录

│   ├── conf.d Nginx用户站点配置目录

│   ├── nginx.conf Nginx默认配置文件

│   ├── mysqlf MySQL用户配置文件

│   ├── php-fpm.conf PHP-FPM配置文件(部分会覆盖php.ini配置)

│   └── php.ini PHP默认配置文件

├── Dockerfile PHP镜像构建文件

├── extensions PHP扩展源码包

├── log 日志目录

├── mysql MySQL数据目录

├── docker-compose-sample.yml Docker 服务配置示例文件

├── env.smaple 环境配置示例文件

└── www PHP代码目录

结构示意图:

2.快速使用

本地安装git、docker和docker-compose。

clone项目:

$ git clone https://github/yeszao/dnmp.git

如果不是root用户,还需将当前用户加入docker用户组:

$ sudo gpasswd -a ${USER} docker

拷贝并命名配置文件(Windows系统请用copy命令),启动:

$ cd dnmp

$ cp env

本文标签: 安装程序一键全功能源码是一款