dnmp
4,086
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Shell
语言
—
创建时间
最近更新
项目能做什么
基于 Docker 构建的 LNMP 开发环境,集成 Nginx、PHP7/PHP5、MySQL 与 Redis。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
DNMP(Docker + Nginx/Openresty + MySQL5,8 + PHP5,7,8 + Redis + ElasticSearch + MongoDB + RabbitMQ)是一款全功能的**LNMP一键安装程序,支持Arm CPU**。
> 找远程工作,推荐[远程岛](https://yuanchengdao.com/)。
<details>
<summary>项目地址</summary>
- [GitHub 地址](https://github.com/yeszao/dnmp)
- [Gitee 地址](https://gitee.com/yeszao/dnmp)
</details>
<details>
<summary>QQ交流群</summary>
- 1群:**572041090**(已满)
- 2群:**300723526**(已满)
- 3群:**878913761**(已满)
- 4群:**850756381**(有位)
</details>
<details>
<summary>DNMP项目特点</summary>
1. `100%`开源
2. `100%`遵循Docker标准
3. 支持**多版本PHP**共存,可任意切换(PHP5.4、PHP5.6、PHP7.1、PHP7.2、PHP7.3、PHP7.4、PHP8.0)
4. 支持绑定**任意多个域名**
5. 支持**HTTPS和HTTP/2**
6. **PHP源代码、MySQL数据、配置文件、日志文件**都可在Host中直接修改查看
7. 内置**完整PHP扩展安装**命令
8. 默认支持`pdo_mysql`、`mysqli`、`mbstring`、`gd`、`curl`、`opcache`等常用热门扩展,根据环境灵活配置
9. 可一键选配常用服务:
- 多PHP版本:PHP5.4、PHP5.6、PHP7.0-7.4、PHP8.0
- Web服务:Nginx、Openresty
- 数据库:MySQL5、MySQL8、Redis、memcached、MongoDB、ElasticSearch
- 消息队列:RabbitMQ
- 辅助工具:Kibana、Logstash、phpMyAdmin、phpRedisAdmin、AdminMongo
10. 实际项目中应用,确保`100%`可用
11. 所有镜像源于[Docker官方仓库](https://hub.docker.com),安全可靠
12. 一次配置,**Windows、Linux、MacOs**皆可用
13. 支持快速安装扩展命令 `install-php-extensions apcu`
14. 支持安装certbot获取免费https用的SSL证书
</details>
# 目录
- [1.目录结构](#1目录结构)
- [2.快速使用](#2快速使用)
- [3.PHP和扩展](#3PHP和扩展)
- [3.1 切换Nginx使用的PHP版本](#31-切换Nginx使用的PHP版本)
- [3.2 安装PHP扩展](#32-安装PHP扩展)
- [3.3 快速安装php扩展](#33-快速安装php扩展)
- [3.4 Host中使用php命令行(php-cli)](#34-host中使用php命令行php-cli)
- [3.5 使用composer](#35-使用composer)
- [4.管理命令](#4管理命令)
- [4.1 服务器启动和构建命令](#41-服务器启动和构建命令)
- [4.2 添加快捷命令](#42-添加快捷命令)
- [5.使用Log](#5使用log)
- [5.1 Nginx日志](#51-nginx日志)
- [5.2 PHP-FPM日志](#52-php-fpm日志)
- [5.3 MySQL日志](#53-mysql日志)
- [6.数据库管理](#6数据库管理)
- [6.1 phpMyAdmin](#61-phpmyadmin)
- [6.2 phpRedisAdmin](#62-phpredisadmin)
- [7.在正式环境中安全使用](#7在正式环境中安全使用)
- [8.常见问题](#8常见问题)
- [8.1 如何在PHP代码中使用curl?](#81-如何在php代码中使用curl)
- [8.2 Docker使用cron定时任务](#82-Docker使用cron定时任务)
- [8.3 Docker容器时间](#83-Docker容器时间)
- [8.4 如何连接MySQL和Redis服务器](#84-如何连接MySQL和Redis服务器)
## 1.目录结构
```
/
├── data 数据库数据目录
│ ├── esdata ElasticSearch 数据目录
│ ├── mongo MongoDB 数据目录
│ ├── mysql MySQL8 数据目录
│ └── mysql5 MySQL5 数据目录
├── services 服务构建文件和配置文件目录
│ ├── elasticsearch ElasticSearch 配置文件目录
│ ├── mysql MySQL8 配置文件目录
│ ├── mysql5 MySQL5 配置文件目录
│ ├── nginx Nginx 配置文件目录
│ ├── php PHP5.6 - PHP7.4 配置目录
│ ├── php54 PHP5.4 配置目录
│ └── redis Redis 配置目录
├── logs 日志目录
├── docker-compose.sample.yml Docker 服务配置示例文件
├── env.smaple 环境配置示例文件
└── www PHP 代码目录
```
## 2.快速使用
### 1. 本地安装
- `git`
- `Docker`(系统需为Linux,Windows 10 Build 15063+,或MacOS 10.12+,且必须要`64`位)
- `docker-compose 1.7.0+`
### 2.
阅读完整原文
项目深度分析 AI 生成
商业化容器运维与生产加固方案/订阅服务
| 产品构想 | 针对企业在生产环境落地Docker LNMP的痛点,提供企业级安全基线配置、自动化备份策略、CI/CD部署脚本与持续漏洞升级订阅。 |
| 核心功能 | 生产级高可用/轻量级集群配置模版、MySQL/Redis自动化增量备份与恢复脚本、安全加固及漏洞补丁邮件通知。 |
| 目标用户 | 中小企业技术负责人、初创公司全栈开发者、外包项目交付运维人员。 |
| 难度/周期 | 中等 · 2-4周 · 成本:极低(仅需维护文档与自动化脚本库) |
| 收费模式 | 按年订阅的技术方案支持/会员库(例如99-299元/年),或付费专享加固包下载。 |
| 竞争风险 | 开源替代方案较多(如1Panel、宝塔面板),纯脚本订阅付费转化率可能偏低。 |
| 依据 | 已验证事实 |
老旧系统容器化与云原生迁移咨询服务
| 产品构想 | 借助项目对PHP 5.4/5.6到8.0及多种数据库(MySQL 5/8)并存的成熟支持,为企业遗留PHP系统提供全流程容器化迁移与架构改造服务。 |
| 核心功能 | 旧项目环境调研与评估报告、定制化Dockerfile/Compose编排编写、生产数据平滑割接与排错技术支持。 |
| 目标用户 | 拥有老旧PHP系统(如旧版Ecshop、ThinkPHP3/5等)需要迁移上云或改用Docker的中小企业。 |
| 难度/周期 | 较高 · 1-3个月(按单承接) · 成本:人力时间成本为主 |
| 收费模式 | 技术咨询与外包实施按单计费(单次咨询千元至万元级别)。 |
| 竞争风险 | 客户获客周期较长,单次交付边际成本高,难以实现纯产品化规模扩张。 |
| 依据 | 数据支持的判断 |
开发者生态流量变现(技术社群与广告赞助)
| 产品构想 | 基于项目极高的Star(4000+)和4个已满QQ群的高黏性受众,建立精准面向PHP及远程工作开发者的商业推广与付费高阶社群。 |
| 核心功能 | 高阶技术问答付费星球、开发者工具与云服务商(如腾讯云/阿里云/远程招聘平台)精准推广位、专享镜像加速节点支持。 |
| 目标用户 | 中高级PHP开发者、远程办公求职者、SaaS云厂商市场部门。 |
| 难度/周期 | 低 · 1-2周 · 成本:社群维护时间成本 |
| 收费模式 | README与社群广告位赞助(README已有远程岛赞助先例)、付费社群门票、云厂商CPS佣金分润。 |
| 竞争风险 | 可能损害开源项目的纯粹性和社区口碑,广告变现上限受限于PHP开发者群体规模变动。 |
| 依据 | 已验证事实 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建时间待补全,最近推送 ,发布过 16 个 Release |
| 社区活跃 | Star 4,086 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。