概要
WampServer は、Windows 用のローカルサーバーパッケージで、Apache、PHP、MySQL を使用する Web アプリケーションのインストールとホスティングが可能です。
この記事では、WampServer をコンピューターにインストールする手順を説明します。
WampServer のインストール
1. WampServer のダウンロード
WampServer の最新版のインストーラファイルをダウンロードし、コンピューターに保存してください。

お使いの Windows のバージョンに合ったインストーラファイルを選択してください。お使いのシステムが32ビットか64ビットかわからない場合は、マイコンピュータを右クリックし、プロパティをクリックしてください。

- Vista、Windows 7、Windows 8の場合は、システムの種類を探します。
- Windows XP の場合は、システムの種類の中に x64 が含まれていることを確認してください。
2. WampServer のインストール
インストールを開始するには、ファイルを保存したフォルダーを開き、インストーラファイルをダブルクリックします。セキュリティ警告ウィンドウが開き、このファイルを実行してもよいかどうか尋ねられます。実行をクリックすると、インストールが開始されます。
次に、「WampServer セットアップウィザードへようこそ」画面が表示されます。次へをクリックしてインストールを続行します。

次に表示される画面は、使用許諾契約書です。使用許諾契約書を読み、使用許諾契約書に承諾するのラジオボタンにチェックを入れ、次へをクリックしてインストールを続行します。

次に、「インストール先の選択」画面が表示されます。WampServer を他のドライブにインストールしたいのでなければ、何も変更する必要はありません。次へをクリックしてください。

次に表示されるのは、「追加タスクの選択」画面です。インストールが完了したら、タスクバーにクイック起動アイコンを追加するか、デスクトップ用アイコンを作成するかを選択できます。選択した後、次へをクリックし、次に進みます。

次に、「インストール準備完了」画面が表示されます。設定した内容を確認し、変更したい場合は、戻るをクリックして適切な画面に戻ってください。選択した内容を確認したら、インストールをクリックし、続行します。

WampServer は、選択した場所にファイルの展開を開始します。

ファイルが解凍されると、デフォルトのブラウザーを選択するように求められます。WampServer は、ローカルファイルをブラウザーウィンドウを開くときに、デフォルトで Internet Explorer を使用します。デフォルトのブラウザーが IE でない場合、以下の場所で対応する .exe ファイルを探してください。
- Opera: C:\Program Files (x86)\Opera\opera.exe
- Firefox: C:\Program Files (x86)\Mozille Firefox\firefox.exe
- Safari: C:\Program Files (x86)\Safari\safari.exe
- Chrome: C:\Users\xxxxx\AppData\Local\Google\Chrome\Application\chrome.exe
デフォルトのブラウザーの .exe ファイルを選択し、開くをクリックして続行します。

Windows セキュリティ警告ウィンドウが開き、Windows ファイアウォールによってプログラムの一部の機能がブロックされていることが表示されます。Apache HTTP Server がプライベートまたはパブリックネットワークで通信することを許可するかどうかを確認し、アクセスを許可するをクリックします。
次に、セットアップ画面が表示され、インストール作業の状況が表示されます。

プログレスバーが完全に緑色になったら、「PHP メールパラメータ」画面が表示されます。SMTP サーバーは localhost のまま、メールアドレスは任意のものに変更してください。次へをクリックして続行します。

インストール完了画面が表示されます。WampServer を起動にチェックを入れ、終了をクリックしてインストールを完了します。

タスクバーの右側にあるシステムトレイに WampServer のアイコンが表示されるはずです。アイコンが緑色であれば、すべてが正常に動作しています。アイコンがオレンジ色の場合は、いずれかのサービスに問題があることを示しています。アイコンが赤色の場合は、Apache と MySQL の両方のサービスが実行されていないことを意味します。続行する前に、これらの問題を解決する必要があります。

3. WampServer のテスト
インストールが完了したら、ブラウザーで http://localhost/ にアクセスし、インストールが正しく機能していることをテストしてください。WampServer のホームページが表示されるはずです。

WampServer のホームページが表示されない場合は、hosts ファイルで localhost が127.0.0.1にマッピングされているか、他のローカルサーバー (XAMPP、DesktopServer など)、WebDAV、Skype などがポート80で他のサービスを実行していないかを確認してください。
また、ブラウザーで http://localhost/phpmyadmin/ にアクセスし、phpMyAdmin が動作していることを確認する必要があります。もし、接続できません。設定が無効です。 というエラーメッセージが表示されたら、プレーンテキストエディターで C:\u0026\apps\phpmyadmin3.5.1\config.inc.php ファイルを編集し (バージョン番号は異なる場合があります)、このオプションを true に設定していることを確認する必要があります。
$cfg['Servers'][$i]['AllowNoPassword'] = true;
4. WampServer の設定
WampServer のインストールとテストが完了したら、いくつかの設定オプションを調整してローカルセットアップを完了する必要があります。
4.1 PHP の設定
WampServer のアイコンをクリックし、php メニューに移動し、php.ini オプションをクリックします。これにより、プレーンテキストエディターで php.ini ファイルを開くことができます。以下の設定を調整してください。
- エラーレポートのレベルを設定する – 行頭の
;
を削除することで有効になります:error_reporting = E_ALL ^ E_DEPRECATED
(112行目) - PHP エラーのログを取得する – 行頭の
;
を削除することで有効になります:error_log = "c:/wamp/logs/php_error.log"
(639行目) - PHP が許可する POST データの最大サイズを増やす – 次の値を変更します:
post_max_size = 50M
(734行目) - アップロードファイルの最大サイズを増やす – 次の値を変更します:
upload_max_filesize = 50M
(886行目)
上記の変更を行ったら、保存をクリックします。
4.2 Apache の設定
WordPress でカスタムパーマリンクを使用するには、Apache の rewrite_module
を有効にする必要があります。WampServer アイコンをクリックし、Apache > Apache モジュールメニューに移動し、rewrite_module をクリックし、それが有効になっていることを確認します。WampServer は httpd.conf ファイルを変更し、Apache を自動的に再起動します。

5. WampServer で MySQL データベースを作成する
WampServer のデータベースの作成は、phpMyAdmin で行います。Web ブラウザーで http://localhost/phpmyadmin/ と入力すると、phpMyAdmin にアクセスできます。
phpMyAdmin のメイン画面が表示されます。左側には、すでに存在するデータベースのリストが表示されます。cdcol、information_schema、mysql、performance_schema、phpmyadmin、test、webauth です。これらは XAMPP と phpMyAdmin が正常に動作するために必要であるため、削除しないでください。
データベースを作成するには、トップナビゲーションバーのデータベースをクリックします。

表示された画面で、左側のフィールドにデータベース名 (例: root_wordpress-trunk) を入力し、ドロップダウンボックスからデータベースの照合を選択し (utf8_unicode_ci)、作成をクリックします。

データベースが作成されると成功のメッセージが表示され、新しいデータベースが左のリストに表示されます。

デフォルトの phpMyAdmin ユーザーである root は、データベースの作成時に自動的に割り当てられ、パスワードを持っていません。WordPress をローカルにインストールする際に必要なデータベース接続情報は以下の通りです。
/** The name of the database for WordPress */
define('DB_NAME', 'root_databasename');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', '');
/** MySQL hostname */
define('DB_HOST', 'localhost');
6. WampServer のシャットダウン
WampServer をシャットダウンするには、シストレイアイコンをクリックし、すべてのサービスを停止を選択し、Apache と MySQL のサービスをシャットダウンしてください。すべてのサービスが停止すると、アイコンが赤くなります。

次に、WampServer のシステムトレイアイコンを右クリックし、終了をクリックしてプログラムを終了します。
