Skip to content

Commit 84544c4

Browse files
committed
change docker-compose-sample.yml for adding to git
1 parent afd071e commit 84544c4

File tree

4 files changed

+23
-21
lines changed

4 files changed

+23
-21
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.idea
22
.DS_Store
33
.env
4+
docker-compose.yml
45
www/*
56
!www/localhost/

README-en.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Docker deploying Nginx MySQL PHP7/PHP5.6/PHP5.4 in one key, support full feature
66

77
## 1. Feature
88
1. Completely open source.
9-
2. Support Multiple PHP version(PHP5.4, PHP5.6, PHP7.2) switch.
9+
2. Support Multiple PHP version(~~PHP5.4,~~ PHP5.6, PHP7.2) switch.
1010
3. Support Multiple domains.
1111
4. Support HTTPS and HTTP/2.
1212
5. PHP source located in host.
@@ -30,7 +30,8 @@ Docker deploying Nginx MySQL PHP7/PHP5.6/PHP5.4 in one key, support full feature
3030
4. Start docker containers:
3131
```
3232
$ cd dnmp
33-
$ cp env.sample .env # Use copy command on Windows
33+
$ cp env.sample .env
34+
$ cp docker-compose-sample.yml docker-compose.yml
3435
$ docker-compose up
3536
```
3637
You may need use `sudo` before this command in Linux.

README.md

+19-19
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,16 @@ DNMP(Docker + Nginx + MySQL + PHP7/5 + Redis)是一款全功能的**LNMP一
55
DNMP项目特点:
66
1. `100%`开源
77
2. `100%`遵循Docker标准
8-
3. 支持**多版本PHP**共存,可任意切换(PHP5.4、PHP5.6、PHP7.2)
8+
3. 支持**多版本PHP**共存,可任意切换(~~PHP5.4、~~PHP5.6、PHP7.2)
99
4. 支持绑定**任意多个域名**
1010
5. 支持**HTTPS和HTTP/2**
1111
6. **PHP源代码、MySQL数据、配置文件、日志文件**都可在Host中直接修改查看
1212
7. 内置**完整PHP扩展安装**命令
13-
8. 默认安装`pdo_mysql``redis``xdebug``swoole`等常用热门扩展,拿来即用
13+
8. 默认支持`pdo_mysql``redis``xdebug``swoole`等常用热门扩展,根据环境灵活配置
1414
9. 带有phpmyadmin和phpredisadmin数据库在线管理程序
1515
10. 实际项目中应用,确保`100%`可用
1616
11. 一次配置,**Windows、Linux、MacOs**皆可用
1717

18-
**说明:已删除PHP5.4**
19-
2018
# 目录
2119
- [1.目录结构](#1目录结构)
2220
- [2.快速使用](#2快速使用)
@@ -39,18 +37,19 @@ DNMP项目特点:
3937

4038
```
4139
/
42-
├── conf 配置文件目录
43-
│   ├── conf.d Nginx用户站点配置目录
44-
│   ├── nginx.conf Nginx默认配置文件
45-
│   ├── mysql.cnf MySQL用户配置文件
46-
│   ├── php-fpm.conf PHP-FPM配置文件(部分会覆盖php.ini配置)
47-
│   └── php.ini PHP默认配置文件
48-
├── Dockerfile PHP镜像构建文件
49-
├── extensions PHP扩展源码包
50-
├── log Nginx日志目录
51-
├── mysql MySQL数据目录
52-
├── www PHP代码目录
53-
└── source.list Debian源文件
40+
├── conf 配置文件目录
41+
│   ├── conf.d Nginx用户站点配置目录
42+
│   ├── nginx.conf Nginx默认配置文件
43+
│   ├── mysql.cnf MySQL用户配置文件
44+
│   ├── php-fpm.conf PHP-FPM配置文件(部分会覆盖php.ini配置)
45+
│   └── php.ini PHP默认配置文件
46+
├── Dockerfile PHP镜像构建文件
47+
├── extensions PHP扩展源码包
48+
├── log 日志目录
49+
├── mysql MySQL数据目录
50+
├── docker-compose-sample.yml Docker 服务配置示例文件
51+
├── env.smaple 环境配置示例文件
52+
└── www PHP代码目录
5453
```
5554
结构示意图:
5655

@@ -67,10 +66,11 @@ DNMP项目特点:
6766
```
6867
$ sudo gpasswd -a ${USER} docker
6968
```
70-
4. 拷贝环境配置文件`env.sample`为`.env`,启动:
69+
4. 拷贝并命名配置文件(Windows系统请用copy命令),启动:
7170
```
7271
$ cd dnmp
73-
$ cp env.sample .env # Windows系统请用copy命令,或者用编辑器打开后另存为.env
72+
$ cp env.sample .env
73+
$ cp docker-compose-sample.yml docker-compose.yml
7474
$ docker-compose up
7575
```
7676
注意:Windows安装360安全卫士的同学,请先将其退出,不然安装过程中可能Docker创建账号过程可能被拦截,导致启动时文件共享失败;
@@ -81,7 +81,7 @@ DNMP项目特点:
8181
8282
两个站点使用同一PHP代码:`./www/localhost/index.php`。
8383
84-
要修改端口、日志文件位置、以及是否替换source.list文件等,请修改.env文件,然后重新构建:
84+
要修改端口、日志文件位置等,请修改**.env**文件,然后重新构建:
8585
```bash
8686
$ docker-compose build php54 # 重建单个服务
8787
$ docker-compose build # 重建全部服务
File renamed without changes.

0 commit comments

Comments
 (0)