DockerPHP: 基于Docker容器化PHP開發環境解決方案

jopen 8年前發布 | 37K 次閱讀 DockerPHP Docker

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