ローカル環境に HTTP Server を作る WordPress導入

と行ってきた前提での WordPress 導入を行う。

環境

Windows10 pro 64bit
Apache HTTP Server 2.4.48
PHP 8.0.10
MySQL Server 8.0.26 - X64
WordPress 5.8.1 (日本語版)
WordPressのURLは 「http://localhost/wp/」とする

php/php.ini の編集

データベースへアクセスできるようにするために拡張モジュールを読み込む設定を行う。

mysqli と pdo_mysql モジュールの読み込み設定。 デフォルトだとコメントアウトされていたりするのでコメントを外す。

extension=pdo_mysql
extension=mysqli

Apache24\conf\httpd.conf の編集

mod_rewrite モジュールを読み込むように設定。

LoadModule rewrite_module modules/mod_rewrite.so

WordPressのダウンロード

WordPress公式ページ(日本語)を開き「WordPressを入手」を選ぶ。

wordpress-hp-get

「WordPress 5.8.1 をダウンロード」ボタンからダウンロードする。

wordpress-hp-download

「wordpress-5.8.1-ja.zip」がダウンロードできる。

WordPress用のデータベースとユーザーを作成

MySQLのサービスを開始する。

コマンドプロンプトで MySQL にルートアカウントでログインして「wordpress」という名前のデータベースを作成する。

mysql> CREATE DATABASE wordpress;
Query OK, 1 row affected (0.01 sec)

WordPress用のユーザーをパスワードを指定して追加する。

mysql> CREATE USER 'wp_admin'@'localhost' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.02 sec)

ユーザに権限を与える。ここではフルアクセス権限を与えているので注意。

mysql> GRANT ALL PRIVILEGES ON * . * TO 'wp_admin'@'localhost';
Query OK, 0 rows affected (0.01 sec)

権限を与え終わったらすべての権限の反映を行う。

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

WordPressをインストール

ダウンロードした WordPressのzipファイルを「C:\server\storage\public_html\wp」に解凍する。

wordpress-install-explorer
解凍しおわった状態

ApaheとMySQLサービスを起動してブラウザから「http://localhost/wp/index.php」にアクセスして「さあ、始めましょう!」をクリック

wordpress-install-welcome

データベースの設定画面になるので、作成したデータベースの情報を入力して「送信」

wordpress-install-db-setting

設定などが正しくできていればインストール実行画面がでるので「インストール実行」をクリック。

wordpress-install-start

初期設定画面がでるので、情報を入力して「WordPress をインストール」をクリック。

wordpress-install-setting

無事インストールできた。

wordpress-install-ok

再度「http://localhost/wp/index.php」にアクセスすると初期テンプレート状態のホームページが表示される。

wordpress-init-hp

管理画面は「http://localhost/wp/wp-admin」からアクセスする。