WordPress
環境構築
docker
lamp
LaraDock

LaradockでWordPressの開発環境(nginx・php-fpm・mysql)を構築する

Laradock準備まで記事はこちらになります。

それでは前回までに作成した【laradock_workspace_1】コンテナにGitを利用してWordPressをインストールしていきます。
※composerを使うべきかどうかが理解不足のためGitを利用しました。

本記事の目的

以下の想定基本構成で開発環境を構築しWordPressのスタートページを表示させる。

WordPressのインストール手順

1.WordPressを【laradock_workspace_1】コンテナにインストール
GithubからWordPressを【laradock_workspace_1】コンテナにインストールするため、以下の【git clone】コマンドを実行します。

$ git clone https://github.com/WordPress/WordPress.git

2.ディレクトリの確認

root@89072de23949:/var/www# ls
WordPress

3.nginxの【document root】変更
nginxの【document root】をWordPressのルートディレクトリに指定します。

/laradock/nginx/sites/default.conf
-  root /var/www/public;
+  root /var/www/WordPress;

4.【laradock_nginx_1】コンテナ再起動

$ docker-compose restart nginx

5.Mysqli PHP 拡張を【laradock_php-fpm_1】コンテナに追加
WordPressを動作させる場合は【laradock_php-fpm_1】コンテナでmysqliを有効化する必要があるので、以下の項目を修正します。

/laradock/.env
- PHP_FPM_INSTALL_MYSQLI=false
+ PHP_FPM_INSTALL_MYSQLI=true

6.【laradock_php-fpm_1】コンテナの再生成

$ docker-compose up -d --build php-fpm

7.インストールページの表示
http://localhostにブラウザアクセスして以下の画面が表示されたら完了です。お疲れ様でした。良い週末を。

docker-build-wordpress-from-laradock_01.jpg

データベースの設定値をWordPressと合わせてスタートページが表示されたら終了になります。詳細はこちら

docker-build-wordpress-from-laradock_03.jpg