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
版权声明:本文标题:docker 源码 mysql_Dnmp: DNMP(Docker + Nginx + MySQL + PHP75 + Redis)是一款全功能的LNMP一键安装程序... 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729204672a1189916.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论