Docker容器化PHP開發環境搭建-DVWA (含xdebug調試)

jopen 8年前發布 | 30K 次閱讀 Docker Xdebug

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</pre>

創建這些目錄

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</pre>

下載代碼

cd ~/dvwa/htdocs

git clone https://github.com/MarkThink/DVWA.git dvwa_app</pre>

IDE調試配置

Docker容器化PHP開發環境搭建-DVWA (含xdebug調試) Docker容器化PHP開發環境搭建-DVWA (含xdebug調試)

綁定域名

```

sudo vi /etc/hosts

192.168.99.100 www.dvwa.com

```

Happly Enjoy!

</div>

來自: http://dockone.io/article/1085

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!