DockerPHP: Docker コンテナ化された PHP 開発環境ソリューション

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

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

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

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

segmentfault 参照リンク


ディレクトリの作成

基本ディレクトリ

  • ~/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/hosts192.168.99.100  www.dvwa.com
ログイン後にコピー

楽しんでください !

プロジェクトアドレス: https ://github.com/MarkThink/DockerPHP

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