Docker容器化PHP开发环境搭建-DVWA (含xdebug调试)

WBOY
Freigeben: 2016-06-23 13:15:27
Original
1088 Leute haben es durchsucht

Docker容器化技术在过去的2015年得到了大面积的普及应用,特别是以灵雀云、数人云、阿里云以及阿里百川TAE2.0等为代表的服务商的推动,可以预见2016会是云服务大爆发的一年,会有越来越多的互联网企业将自己的业务部署到基于Docker容器的环境里来。

本文以 DVWA 部署为例,来讲解PHP环境部署+基于XDEBUG调试环境的容器化解决方案。

Github代码

segmentfault参考链接

创建目录

基础目录

  • ~/dvwa/data 存放MySQL数据库
  • ~/dvwa/htdocs 项目代码
  • ~/dvwa/log 存放所有输出log

从代码仓库构建

cd ~git clone https://github.com/MarkThink/DockerPHP.git dvwa
Nach dem Login kopieren

创建这些目录

mkdir ~/dvwa ~/dvwa/data ~/dvwa/data/mysql ~/dvwa/log ~/dvwa/log/nginx ~/dvwa/log/php ~/dvwa/htdocs

下载镜像及构建

cd ~/dvwa/htdocs/dvawfilesmake pullmake dlmake build
Nach dem Login kopieren

下载代码

cd ~/dvwa/htdocsgit clone https://github.com/MarkThink/DVWA.git dvwa_app
Nach dem Login kopieren

IDE调试配置

绑定域名

```

sudo vi /etc/hosts

192.168.99.100 www.dvwa.com

```

Happly Enjoy!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage