DockerPHP: 基于Docker容器化PHP開發環境解決方案
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
創建這些目錄
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調試配置
綁定域名
sudo vi /etc/hosts 192.168.99.100 www.dvwa.com
Happly Enjoy!
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!