| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
8年前发布

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

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

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

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

segmentfault参考链接


PHP配置图

创建目录

基础目录

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

从代码仓库构建

cd ~  git clone https://github.com/MarkThink/DockerPHP.git dvwa

创建这些目录

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

下载镜像及构建

cd ~/dvwa/htdocs/dvawfiles  make pull  make dl  make build

下载代码

cd ~/dvwa/htdocs  git clone https://github.com/MarkThink/DVWA.git dvwa_app

IDE调试配置


IDE配置一

IDE配置二

绑定域名

sudo vi /etc/hosts    192.168.99.100  www.dvwa.com

Happly Enjoy!

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

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1456910312265.html
DockerPHP Docker