Dockerコンテナ化PHP開発環境構築 - DVWA(xdebugデバッグ含む)

WBOY
リリース: 2016-06-23 13:15:27
オリジナル
1075 人が閲覧しました

Docker コンテナ化テクノロジーは、過去 2015 年に広く使用され、特に Lingque Cloud、Shuren Cloud、Alibaba Cloud、Alibaba Baichuan TAE2.0 に代表されるサービス プロバイダーの推進により、2016 年はその年になると予測されています。クラウド サービスの爆発的な普及により、Docker コンテナをベースにした環境でビジネスを展開するインターネット企業がますます増えています。

この記事では、DVWA 導入を例として、XDEBUG デバッグ環境に基づく PHP 環境導入 + コンテナ化ソリューションについて説明します。

Github コード

セグメントフォールト参照リンク

ディレクトリの作成

基本ディレクトリ

  • ~/dvwa/data には MySQL データベースが格納されます
  • ~/dvwa/htdocs プロジェクト コード
  • ~/dvwa/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/dvawfilesmake pullmake dlmake build
ログイン後にコピー

コードをダウンロード

cd ~/dvwa/htdocsgit clone https://github.com/MarkThink/DVWA.git dvwa_app
ログイン後にコピー

IDE デバッグ構成

ドメイン名をバインド

```

sudo vi /etc/hosts

192.168.99.100 www.dvwa.com

` ` `

ハッピーエンジョイ!

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート