PHPと、Wordpressの学習の為に構築したDocker環境です。
ホストOSから、VSCodeでリモートデバッグが可能です。
ホストOSは、Macを想定しています。
Docker(docker-compose)と、VSCodeのインストール済みが前提条件です。
-
Clone
-
apache/xdebug.ini
のxdebug.remote_host
を、Macのコンピュータ名に置き換え。 -
build.sh
とup.sh
を実行してください。 -
下記のURLでアクセスできます。
- PHP http://localhost:8080/sample/index.php
- PHPMyAdmin http://localhost:18080
- WordPress http://localhost:28080
- WordPress 管理コンソール http://localhost:28080/wp-admin/
-
WordPress
kght6123/kght6123で、ログインできます。
-
docker-composeコマンド実行
down.sh
でコンテナの破棄、stop.sh
でコンテナの停止です。ps.sh
でコンテナの稼働状況を確認できます。含まれているShellファイルの殆どは、docker-composeコマンドのショートカットです。
-
VSCode
VSCodeで
html/html.code-workspace
を開くと、PHPのデバッグ環境になります。 -
MySQL
WordpressとPHPのデバック環境のMySQLのDatabaseは共存しています、mysqlのコンテナを別名で追加することで分割しても良いかも?
sql/mysql-wordpress-dump.sql
はWordpressのDBのダンプ情報です。wpdump.sh
を実行して作成しています。 -
初期化方法
clean.sh
を実行すると、MySQLのDatabaseと、Wordpressのテーマとプラグインフォルダ、phpmyadminのセッションをクリアします。
公開内容の詳細に関しては@kght6123まで、お気軽にお問い合わせ下さい。
For more details on the public content please feel free to contact us at @kght6123.
Copyright (c) 2018 Hirotaka Koga