目录
本文介绍如何使用Docker容器,快速部署LNMP环境。
最终完成的环境我们称为:DNMP(即 Docker + Nginx + MySQL + PHP)。
centos7 中搭建开发环境注意要点:
1.CentOS7关闭SELinux
参考文献:
https://blog.csdn.net/xinluke/article/details/51925293
2./var/log/dnmp 建立
mysql.slow.log
php.fpm.error.log
最终实现一键部署LNMP环境的目的,该环境特点:
- 完全开源
- 支持多版本PHP切换(PHP5.4、PHP5.6、PHP7.2...)
- 支持绑定任意多个域名
- 支持HTTPS和HTTP/2
- PHP源代码位于host中
- MySQL data位于host中
- 所有配置文件可在host中直接修改
- 所有日志文件可在host中直接查看
- 内置完整PHP扩展安装命令
- 本站实际使用,确保100%可用
- 实现一次配置,Windows、Linux、MacOs皆可用
github仓库地址:https://github.com/yeszao/dnmp
1 快速使用
1、安装git
、docker
和docker-compose
。
2、使用git
下载完整代码:
$ git clone https://github.com/yeszao/dnmp.git
3、用docker-compose
命令启动容器,首次使用需要下载镜像,会稍慢:
$ docker-compose up
4、然后在浏览器中访问localhost
,就可以看到如下页面:
5、源代码在:./www/site1/
目录下。