Docker容器化PHP開發環境搭建-DVWA (含xdebug調試)
Docker容器化技術在過去的2015年得到了大面積的普及應用,特別是以靈雀云、數人云、阿里云以及阿里百川TAE2.0等為代表的服務商的推動,可以預見2016會是云服務大爆發的一年,會有越來越多的互聯網企業將自己的業務部署到基于Docker容器的環境里來。
本文以 DVWA 部署為例,來講解PHP環境部署+基于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/dvawfilesmake pull
make dl
make build</pre>
下載代碼
cd ~/dvwa/htdocsgit clone https://github.com/MarkThink/DVWA.git dvwa_app</pre>
IDE調試配置
![]()
![]()
綁定域名
```
sudo vi /etc/hosts
192.168.99.100 www.dvwa.com
```
Happly Enjoy!
</div>來自: http://dockone.io/article/1085
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!