Dockerが入っているWindowsで、DDEV+WordPressを構築する完全ガイド
🎯 はじめに
XAMPPのようなローカル環境でもWordPressは動かせますが、
**DDEV(Dockerベースの開発環境)**を使うと、
- 
PHPやMySQLのバージョン管理 
- 
SSL付きのローカルドメイン(https://example.ddev.site) 
- 
Mac/Windows間での共有 
 が簡単に行えます。
ここでは、
✅ Dockerはすでにインストール済み
✅ Windowsを使用中
という前提で、
DDEVの導入〜WordPressの立ち上げ〜複数サイト構築までを一気に解説します。
🧩 1. DDEVをインストールする
1️⃣ PowerShellを管理者として起動
(スタートメニューで「PowerShell」と検索 → 右クリック → 管理者として実行)
2️⃣ Chocolatey経由でDDEVをインストール
3️⃣ 動作確認
バージョン番号(例:DDEV version v1.24.8)が表示されればOK。
📦 2. WordPressサイトを立ち上げる
ここでは例として、Dropbox配下にサイトを作成します。
(1) フォルダを作成
(2) DDEVプロジェクトを初期化
質問が出たらすべてEnterでOK。
(3) WordPressを起動
(4) WordPressをダウンロード&セットアップ
(5) ブラウザで開く
✅ これで「https://my-wp.ddev.site」でWordPressが立ち上がります!
🏗️ 3. 2つ目のサイトを立ち上げる方法
別のサイトを作るときは、別フォルダ+別プロジェクト名でOK。
例:「my-wp2」というサイトを作る場合👇
✅ https://my-wp2.ddev.site に別サイトが開きます。
DDEVでは、各サイトが完全に独立して動作するため、データが混ざることはありません。
🗂️ 4. WordPressのファイルの場所
| 項目 | 実際の場所 | 
|---|---|
| WordPressルート | C:\Users\<ユーザー名>\Dropbox\projects\my-wp\public\ | 
| テーマ | public\wp-content\themes\ | 
| プラグイン | public\wp-content\plugins\ | 
| 画像などアップロード | public\wp-content\uploads\ | 
| 設定ファイル | public\wp-config.php | 
この public フォルダを VS Code や Sublime Text で開いて編集すればOK。
変更は即座にサイトに反映されます。
🧠 5. データベースの場所と確認方法
DDEVでは、DBは**MariaDBコンテナ(仮想サーバ)**の中に保存されています。
物理的なMySQLファイルはWindows側には存在しません。
📍 確認方法①:phpMyAdminで見る
ブラウザが開いてDB管理画面(phpMyAdmin)が表示されます。
ログイン情報は以下の通り:
| 項目 | 値 | 
|---|---|
| ユーザー名 | db | 
| パスワード | db | 
| データベース名 | db | 
📍 確認方法②:コマンドラインから見る
接続後:
wp_posts, wp_users などWordPressのテーブルが確認できます。
📍 確認方法③:DBのバックアップを取る
バックアップファイルは sync/db.sql.gz に保存されます。
🧱 6. DDEVプロジェクトの一覧・管理
現在動いているDDEV環境を一覧表示:
全て停止する場合:
削除する場合(完全リセット):
🪄 7. トラブル時の定番コマンド
| 状況 | コマンド | 
|---|---|
| public フォルダが同期されない | ddev mutagen reset→ddev restart | 
| サイトが403 Forbidden | WordPressを publicに再ダウンロード | 
| DB同期を再設定したい | ddev import-db --src sync/db.sql.gz | 
| DDEV全体を停止 | ddev poweroff | 
✅ まとめ
| 項目 | 内容 | 
|---|---|
| WordPress本体の場所 | publicフォルダ | 
| データベースの保存先 | Dockerコンテナ内(MariaDB) | 
| DB確認方法 | ddev phpmyadminまたはddev mysql | 
| 新しいサイトを作る | 別フォルダ+ ddev config+ddev start | 
| Macと共有 | Dropbox同期+ ddev startだけで再現可 | 
🚀 終わりに
これであなたのWindows上に、
「複数のWordPressサイトを完全に独立して動かせるDocker環境」が整いました。
しかも、Dropboxで共有すればMacでも同じ構成が再現できます。
まさに“ポータブルなWordPress開発環境”。
公開日:2025年10月29日
  最終更新日:2025年10月29日

