DockerPHP: 基于Docker容器化PHP开发环境解决方案

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

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

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

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

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
Nach dem Login kopieren

下载镜像及构建

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/hosts192.168.99.100  www.dvwa.com
Nach dem Login kopieren

Happly Enjoy!

项目地址: https://github.com/MarkThink/DockerPHP

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