dnmp 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
dnmp 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
dnmp 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
dnmp 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
dnmp 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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

DNMP项目特点:

  1. 100%开源
  2. 100%遵循Docker标准
  3. 支持多版本PHP共存,可任意切换(PHP5.4、PHP5.6、PHP7.2)
  4. 支持绑定任意多个域名
  5. 支持HTTPS和HTTP/2
  6. PHP源代码、MySQL数据、配置文件、日志文件都可在Host中直接修改查看
  7. 内置完整PHP扩展安装命令
  8. 默认安装pdo_mysqlredisxdebugswoole等常用热门扩展,拿来即用
  9. 带有phpmyadmin和phpredisadmin数据库在线管理程序
  10. 实际项目中应用,确保100%可用
  11. 一次配置,Windows、Linux、MacOs皆可用
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于AI & 大数据专区
2020/11/12 16:51

dnmp php DockerFile 文件

代码 ARG PHP_VERSION FROM ${PHP_VERSION} ARG TZ ARG PHP_EXTENSIONS ARG CONTAINER_PACKAGE_URL RUN if [ $CONTAINER_PACKAGE_URL ] ; then sed -i "s/dl-cdn.alpinelinux.org/${CONTAINER_PACKAGE_URL}/g" /etc/apk/repositories ; fi COPY ./extensions /tmp/extensions WORKDIR /tmp/extensions RUN chmod +x install.sh \ && sh install.sh \ && rm -rf /tmp/extensions ADD ./extension...

0
0
发表了博客
2018/09/14 13:52

win7下docker环境搭建nginx+php-fpm+easyswoole+lavarel+mysql开发环境

win7环境基础在上一篇win7下docker环境搭建nginx+php-fpm+easyswoole开发环境中已经详细叙述搭建完成 本篇文章将叙述如何在上述基础上搭建laravel开发环境,这个其实安装跟easyswoole有点类似: 1、先配置nginx, 详细代码如下 server { listen 80; listen [::]:80; server_name laravel.test; root /var/www/locallaravel/public; index index.php index.html index.htm; location / { ...

0
0
发表了博客
2019/08/17 21:22

phpStorm中使用xdebug工具调试docker容器中的程序

前提准备 phpstorm开发软件 + dnmp(docker + nginx + mysql +php) 配置好hosts 映射比如 /etc/hosts 127.0.0.1 tp5.dev 为现有的php环境安装好xdebug扩展,安装成功之后可以通过页面输出phpinfo()查看是否安装成功xdebug 安装能够进行调试的ieda环境,一般对于php程序开发者来说,使用phpStorm较多,本文也是通过这个讲述。 成熟的docker构建的环境。 可以使用https://github.com/yeszao/dnmp 配置xdebug [XDebug] ;开启xde...

0
0
2019/12/21 15:46

使用 Vagrant+Docker 构建 PHP 最优开发环境

PS: 此方案适用于 Windows、macOS 老祖宗说过磨刀不误砍柴工,又说过工欲善其事,必先利其器。这话无论放到何时都适用。上次折腾开发环境是 Docker 优化之 Docker-sync 解决 Docker 挂载缓慢 的问题,然而这一改问题更大了。 在我日常开发了数天后,总结了 docker-sync 的诸多问题: 宿主机修改时而不同步,这个在文章中有讲过,怀疑和内存/运行时间有关系 如果项目过大,start 命令的同步时间过长,这通常需要 10~20 分钟 试想...

0
0
发表了博客
2018/09/07 17:46

win7下docker环境centos容器中安装mysql5.7

docker环境基于镜像skiychan/nginx-php7,进行安装 ps:skiychan/nginx-php7此镜像已封装nginx1.15.3+php7.2.9 1、环境配置 配置共享文件夹 配置端口映射 2、进入容器 docker run -dti -p 3306:3306 -v /www:/data/www --name dnmp skiychan/nginx-php7 /bin/bash docker exec -ti dnmp /bin/bash 安装mysql: 1)准备: 先进入目录/usr/local/src cd /usr/local/src 下载 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysq...

0
0
发表了博客
2020/11/22 07:09

docker容器里的php安装扩展

今天在dnmp环境里,安装了php,然后在安装自己开发的php扩展时,死活安不上。一开始是使用传统方式安装。 Docker 中的PHP容器安装扩展的方式主要有以下2种: (1).通过pecl方式安装。 (2).通过php 容器中自带的几个特殊命令来安装,这些特殊命令可以在Dockerfile中的RUN命令中进行使用。 我使用的是如下方式安装: 将扩展传到docker环境里,可以在容器环境里使用命令php -i|grep "extension_dir",来查看扩展目录位置。上传完成后...

0
0
发表于软件架构专区
2019/03/29 18:09

使用docker快速搭建nginx+php环境

简介: 经过了繁琐的docker环境安装,看了下镜像/容器的简单使用,开始进行nginx+php环境的搭建,本文记录一下在安装过程中的笔记。 测试环境:centos7.6,docker 18.09.1 首先要确保docker环境已经安装成功   [root@localhost ~]# docker --version Docker version 18.09.2, build 6247962 Docker 安装 Nginx 我们可以使用docker search nginx命令查找 Docker Hub 上的 nginx 镜像,这里直接拉取官方的镜像   [root@localhost ...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
16 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部