如何使用docker中的php环境来调试代码

2025-02-27 21:05:22
推荐回答(2个)
回答1:

Docker容器化PHP开发环境搭建-DVWA (含xdebug调试)
  摘要:Docker容器化技术在过去的2015年得到了大面积的普及应用,特别是以灵雀云、数人云、阿里云以及阿里百川TAE2.0等为代表的服务商的推动,可以预见2016会是云服务大爆发的一年,会有越来越多的互联网企业将自己的业务部署到基于Docker容器的环境里来。
  Docker容器化技术在过去的2015年得到了大面积的普及应用,特别是以灵雀云、数人云、阿里云以及阿里百川TAE2.0等为代表的服务商的推动,可以预见2016会是云服务大爆发的一年,会有越来越多的互联网企业将自己的业务部署到基于Docker容器的环境里来。
  本文以 DVWA 部署为例,来讲解PHP环境部署+基于XDEBUG调试环境的容器化解决方案。
  Github代码
  segmentfault参考链接
  Docker容器化PHP开发环境搭建-DVWA (含xdebug调试)
  创建目录
  基础目录
  ~/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调试配置
  Docker容器化PHP开发环境搭建-DVWA (含xdebug调试)Docker容器化PHP开发环境搭建-DVWA (含xdebug调试)
  绑定域名
  ```
  sudo vi /etc/hosts
  192.168.99.100

回答2:

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