ローカル環境のXAMPPにWordPressをインストールする方法

当ページのリンクには広告が含まれています。

この記事では、XAMPPで構築したローカル環境に、WordPressをダウンロードして設定、インストールする手順を解説します。

この記事の実行環境
  • Windows11 Home (23H2)
  • XAMPP 8.2.12
  • テキストエディタ : VSCode
  • インストールしたWordPress : 6.6.2
目次

前提

XAMPPについて

XAMPPのドキュメントルートの場所は変更していない前提で解説します。つまり、ドキュメントルートの場所は「C:¥xampp¥htdocs」です。

バーチャルホストを設定している等、ドキュメントルートの場所が変更になっている場合でも、手順自体は変わりません。(WordPressを設置する場所が変わるだけ。)

WordPressの設置場所とURL

  • WordPressの設置場所 … C:¥xampp¥htdocs
  • サイトアドレス … http://localhost
  • WordPress アドレス … http://localhost

「MySQL」の表記について

XAMPPに組み込まれているデータベースは、正確には「MariaDB」です。しかし、XAMPPのコントロールパネルでは「MySQL」と表記されているので、この記事でも「MySQL」と表記することにします。

WordPressをダウンロード

WordPress日本語版の公式サイトにアクセスします。

https://ja.wordpress.org

WordPress日本語版の公式サイト
WordPress日本語版の公式サイト

「WordPressを入手」をクリックします。

「WordPressを入手」をクリック
「WordPressを入手」をクリック

WordPress日本語版のダウンロードページに遷移します。

WordPress日本語版のダウンロードページ
WordPress日本語版のダウンロードページ

「WordPressをダウンロード」をクリックします。今回インストールするバージョンは「6.6.2」になりますが、どのバージョンでも手順は変わりません。

「WordPressをダウンロード」をクリック
「WordPressをダウンロード」をクリック

クリックすると、すぐにダウンロードが実行されます。適切なフォルダにダウンロードしてください。

適切なフォルダにダウンロード
適切なフォルダにダウンロード

解凍(展開)

ダウンロードしたzipファイルを右クリックし、解凍(すべて展開)します。

zipファイルを、解凍(すべて展開)
zipファイルを、解凍(すべて展開)
解凍(すべて展開)
解凍(すべて展開)

解凍が完了すると、次のスクリーンショットのようなフォルダ構成になっていると思います。

解凍後のフォルダ構成
解凍後のフォルダ構成

ドキュメントルート下への移設

解凍して出てきた「wordpress」フォルダの中身を丸ごと、ドキュメントルート「C:¥xampp¥htdocs」下にコピーします。

「wordpress」フォルダの中身を丸ごと、ドキュメントルート「C:¥xampp¥htdocs」下にコピー
「wordpress」フォルダの中身を丸ごと、ドキュメントルート「C:¥xampp¥htdocs」下にコピー

コピー後のドキュメントルートは、次のスクリーンショットのようになります。

コピー後のドキュメントルート
コピー後のドキュメントルート

データベースの準備

WordPressが使用するデータベースの作成を行います。XAMPPコントロールパネルから、「MySQL」と「Apache」を起動します。

「MySQL」と「Apache」を起動
「MySQL」と「Apache」を起動

「phpMyAdmin」にアクセスします。デフォルトでは「http://localhost/phpmyadmin/」です。

「phpMyAdmin」にアクセス
「phpMyAdmin」にアクセス

「データベース」をクリックします。

「データベース」をクリック
「データベース」をクリック

データベースを作成します。なんでもOKですので、作成するデータベースの名前を入力してください(もちろん、命名規則に従う必要はありますが)。今回は「wp_db」という名前にしました。

作成するデータベースの名前を入力
作成するデータベースの名前を入力

データベース名の右側にある選択は、「照合順序」の選択で、デフォルトでは「utf8mb4_general_ci」となっています。これは、このままでOKです。「作成」ボタンをクリックして、データベース作成を実行します。

「作成」ボタンをクリック
「作成」ボタンをクリック

データベースの作成が完了しました。

データベースの作成が完了
データベースの作成が完了

「phpMyAdmin」は、終了させてOKです。「MySQL」と「Apache」は、もちろん、起動したままにしておきます。

「wp-config-sample.php」から「wp_config.php」を作成

「C:¥xampp¥htdocs¥wp-config-sample.php」をコピーして、「wp_config.php」を作成します。次のスクリーンショットは、コピー元の「wp-config-sample.php」です。

コピー元の「wp-config-sample.php」
コピー元の「wp-config-sample.php」

上記のファイルをコピーして「wp-config.php」というファイル名にします。

コピーして「wp-config.php」を作成
コピーして「wp-config.php」を作成

「wp_config.php」を編集

コピーして作成した「wp_config.php」をエディタで開きます。

「wp_config.php」をエディタで開いたところ
「wp_config.php」をエディタで開いたところ

これから、設定を行いますが、設定には「絶対に必要な設定」と「できれば設定を推奨する設定」があります。

絶対に必要な設定
  1. データベース名「DB_NAME」
  2. データベースのユーザー名「DB_USER」
  3. データベースのユーザーのパスワード「DB_PASSWORD」
できれば設定を推奨する設定

「ソルト(SALT)」 … WordPressのセキュリティーを強化するために使用されるランダムな文字列です。

絶対に必要な設定① – データベース名「DB_NAME」

「DB_NAME」に、WordPressが使用するデータベースの名前を設定します。今回は、先ほど「wp_db」というデータベースを作成しましたので、それを設定します。

define( 'DB_NAME', 'wp_db' );

絶対に必要な設定② – データベースのユーザー名「DB_USER」

「DB_USER」に、データベースの接続ユーザー名を設定します。XAMPPのデフォルトは「root」です。

define( 'DB_USER', 'root' );

絶対に必要な設定③ – データベースのユーザーのパスワード「DB_PASSWORD」

「DB_PASSWORD」に、ユーザー「root」のパスワードを設定します。XAMPPのデフォルトは「パスワード無し」です。

define( 'DB_PASSWORD', '' );

「絶対に必要な設定」は以上です。

できれば設定を推奨する設定 – 「ソルト(SALT)」

ローカル環境のWordPressの場合「ソルト(SALT)」の設定は必須ではありませんが、そんなに面倒な作業ではありませんので、是非設定してみてください。

(参考)ウィキペディア「ソルト (暗号)」

ネットに公開されているWordPressの場合、ソルト(SALT)の設定を行うのが望ましいです。

「wp_config.php」上、「ソルト(SALT)」のデフォルトは以下のようになっています。

「SALT」のデフォルト
「SALT」のデフォルト

「put your unique phrase here」と書かれているところに、ユニークな文字列を設定するわけですが、WordPressのソルト(SALT)を自動生成してくれるサイトがありますので、それを使うと便利です。

https://api.wordpress.org/secret-key/1.1/salt/

上記のサイトは、URLを見ると分かるように、WordPress公式が提供している「Salt Generator」です。アクセスする度に、それぞれのキーの文字列が、ランダムに生成されているのが分かると思います。

WordPress公式が提供している「Salt Generator」
WordPress公式が提供している「Salt Generator」

「Salt Generator」が作成してくれたソルト(SALT)を、「wp-config.php」にそのままコピペします。

「Salt Generator」が作成してくれたSALTを、そのままコピペ
「Salt Generator」が作成してくれたSALTを、そのままコピペ

「wp_config.php」の設定は以上です。保存してエディタを終了してください。

WordPressのインストール

ローカル環境にWordPressをインストールする最終ステップです。

「http://localhost/wp-admin/」にアクセスします。

問題なく設定できていれば、次のような「WordPressインストール画面」が表示されるハズです。

WordPressインストール画面
WordPressインストール画面

あとは、それぞれ適当に設定して「WordPressをインストールする」ボタンをクリックすれば、ローカル環境にWordPressサイトが構築されます。

メールアドレスの入力はどうする?

WordPressをインストールする際、「メールアドレス」の設定が必須になっています。

ローカル環境にインストールする場合、自分の所有しているメールアドレスでもOKですし、「@example.com」を使用するのでもOKです。(例:test@example.com)

(参考)https://ja.wikipedia.org/wiki/Example.com

この手順で構築したローカル環境のWordPressの、管理画面のログインURLは「http://localhost/wp-login.php」になります。

管理画面のログインURLは「http://localhost/wp-login.php」
管理画面のログインURLは「http://localhost/wp-login.php」

サイトのURLは、もちろん「http://localhost」です。

サイトのURLは「http://localhost」
サイトのURLは「http://localhost」

以上で、ローカルパソコンにWordPressのインストールが完了しました。

よかったらシェアしてね!
  • URLをコピーしました!
目次