WordPress用にXAMPPでローカル環境を構築する(Windows)

xampp

WordPressを使ってサイトを構築する際に、本番環境のサーバーにアップロードするのではなく、ローカル環境動作テストと安全性を確認しておいた方が良いでしょう。ローカル環境を構築する方法は、Windowsの場合「XAMPP」というフリーソフトを利用するやり方が一般的になっています。

XAMPPってなに?

XAMPPとは、Apatch(Webサーバー)MySQL(データベース)FileZilla(FTP)Mercury(メールサーバー)をパッケージしたフリーソフトのことで、Windows、Linux、Mac OS X、Solarisに対応しています。

XAMPPをインストール

まず、XAMPPのサイトから最新版をダウンロードします。

 xamppサイト

ダウンロードしたファイルをダブルクリックし、「Setup」画面を開き、「Next」ボタンをクリック。
「Select Components」ですべてにチェックを入れ「Next」ボタンをクリック。

 インストール内容をチェック

インストールするディレクトリは、デフォルトの「C:¥xampp」に設定します。

インストール先フォルダの指定

「BitNami for XAMPP」のお知らせが表示されます。これを利用すると、WordPressを公式サイトからダウンロードする手間を省いて、簡単に設置することもできます。今回は、手動でWordPressをインストールすることにして、チェックを外して「Next」ボタンをクリック。

 Bitnamiからのお知らせ

「Installing」画面が起動し、

インストール中画面

インストールが完了したら、

インストール完了

「Finish」ボタンをクリックするとコントロールパネルが立ち上がります。

XAMPPの設定

コントロールパネル画面から、Apatch、MySQL、Filezillaの「Start」ボタンをクリック。

 XAMPPコントロールパネル

Filezillaの設定

Filezillaを設定することで、FTPが利用可能になりWordPressのプラグインを管理画面からインストールできるようになります。Filezillaの横の「Admin」ボタンをクリック。

 Filezillaの設定

 「Connect to Server」ダイアログで「OK」をクリックしサーバーに接続、

Connect to server

立ち上がった画面で左から4番目のアイコンをクリック。

 左から4番目のアイコンをクリック

「Users」画面の右側「Users」で「Add」をクリックし、FTPのアカウントを設定します。今回は「wordpress」というアカウントにしておきます。

FTPアカウントの設定

次に、「password」にチェックを入れ、追加したアカウントのパスワードを任意で設定します。

パスワードの設定

ホームディレクトリの設定

http://localhost/wordpress/」でアクセスすることを前提とすると、htdocsディレクトリの下に「wordpress」ディレクトリを作成しておきます。

 wordpressフォルダを作成

次に、左側「Page:」から「Share folders」を選択して「OK」をクリックし、

share foldersを選択

先ほど作成した「wordpress」フォルダを選択します。

 wordpressフォルダを選択

セキュリティ設定

ブラウザのアドレスバーに「localhost」を入力しアクセスし、「日本語」をクリック。

 「日本語」をクリック

表示されたXAMPPの管理画面の左にある「セキュリティ」をクリック。

「セキュリティ」をクリック

すると、XAMPPセキュリティが立ち上がりステータスが確認できます。デフォルトでは、3つの項目が「要注意」となっているので、ここを安全な状態にする必要があります。下部に表示されているURLをクリック。

ステータスを確認

MySQLとXAMPPのディレクトリの制限

任意のパスワードを入力し、「パスワードを変更しました。」ボタンをクリックすればMySQLのrootパスワードが変更されます。

MySQLのrootパスワードを変更

次に、XAMPPのディレクトリにベーシック認証の制限を入れます。この部分は、設定している人が少ないようですが、社内でXAMPPをインストールしたマシンを共有にしている場合は、設定した方が良いでしょう。ユーザー名とパスワードを入力し、「安全なXAMPPディレクトリを作成してください。」ボタンをクリック。

XAMPPのディレクトリにベーシック認証の制限

XAMPPセきゅティ画面に戻り、ステータスがすべて「安全」になっていることを確認します。

すべて「安全」になっていることを確認

phpMyAdminの認証

次に、「http://localhost/phpmyadmin/」にアクセスし、phpMyAdminの認証を行います。
ユーザー名は「root」、パスワードは「先程設定したMySQLのパスワード」を入力してログインします。

 phpMyAdminにログイン

 データベースを作成

WordPressに必要なデータベースの作成を行います。phpMyAdminのホーム画面で「データベース」タブをクリック。

 データベース

「データベースを作成する」で任意の名前を入力します。プルダウンで「utf8_general_ci」を選択し、「作成」ボタンをクリック。

 utf8_general_ci

今回は「wordpress」という名前のデータベースを作成します。

「wordpress」という名前のデータベースを作成

データベースのユーザを作成

ユーザタブを選んで、「ユーザを追加する」のリンクをクリック。

ユーザを追加する

ユーザ名は「任意」、ホストは「ローカル」、パスワードも「任意」

ユーザ名は「任意」、ホストは「ローカル」、パスワードも「任意」

ユーザ専用データベースは、ユーザ名と同じ名前のデータベースを関連付けすることができますが、今回はチェックしません。グローバル特権は、「データ」「構造」のみ、すべてチェックを入れます。

グローバル特権

「管理」はwordpressのインストール、動作には必要ないので今回はチェックを外します。最後に「ユーザーを追加する」ボタンをクリック。

ユーザーが追加されていることを確認

これでWordPressをインストールするためのデータベースの準備が完了になります。

 

お疲れ様でした。

 




タイトルとURLをコピーしました