Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】
Windows 10へのXAMPPのインストールと設定:PHPでWebサイトを開発する際には、PHPの開発環境を提供し、バックエンドとフロントエンドを接続するためのツールが必要になります。ローカル環境でWebサイトをテストできるソフトウェアはXAMPPやMongoDBなど多数存在しますが、それぞれに長所と短所があります。このガイドでは、Windows 10向けのXAMPPに焦点を当て、インストールから設定までの手順を詳しく解説します。
XAMPPとは?
XAMPPは、Apache Friendsによって開発されたオープンソースのクロスプラットフォーム対応Webサーバーです。PHPを使ってWebサイトを開発する方にとって最適なツールで、WordPressやDrupalなどPHPベースのソフトウェアをWindows 10上でローカル実行するために必要なコンポーネントを簡単にインストールできます。Apache、MySQL、PHP、Perlを手動で一つずつインストールして設定する手間と時間を大幅に節約できるのが大きな魅力です。

「XAMPP」という名前の各文字は、XAMPPがインストールと設定を支援する技術を表しています。
X:クロスプラットフォーム(Cross-platform)を意味する記号文字
A:Apache(Apache HTTPサーバー)
M:MariaDB(旧MySQL)
P:PHP
P:Perl
さらにXAMPPには、OpenSSL、phpMyAdmin、MediaWiki、WordPressなどの追加モジュールも含まれています。1台のPCに複数のXAMPPインスタンスを共存させることも可能で、あるPCから別のPCへXAMPPをコピーすることもできます。XAMPPにはフルバージョンと、より軽量なスタンダード(小型)バージョンの2種類が用意されています。
Windows 10にXAMPPをインストールする手順
作業を始める前に、万が一問題が発生した場合に備えてシステムの復元ポイントを作成しておくことをおすすめします。
XAMPPのダウンロードとインストール
XAMPPを使用するには、まず公式サイトからダウンロードしてPCにインストールする必要があります。以下の手順に従って進めてください。
1. 公式サイト「Apache Friends」からXAMPPをダウンロードします。ブラウザにURLを直接入力してもアクセスできます。

2. インストールしたいPHPのバージョンを選択し、その横にあるダウンロードボタンをクリックします。特にバージョンの制約がない場合は、古いバージョンを選ぶことでPHPベースのソフトウェアとの互換性問題を回避できる可能性があります。

3. ダウンロードボタンをクリックすると、XAMPPのダウンロードが開始されます。
4. ダウンロードが完了したら、ファイルをダブルクリックして開きます。
5. 「このアプリがPCに変更を加えることを許可しますか?」という画面が表示されたら、「はい」をクリックしてインストールを開始します。
6. 下図のような警告ダイアログが表示されます。「OK」をクリックして続行してください。

7. 再度「次へ(Next)」ボタンをクリックします。

8. MySQL、Apache、Tomcat、Perl、phpMyAdminなど、XAMPPでインストール可能なコンポーネントの一覧が表示されます。インストールしたいコンポーネントのチェックボックスにチェックを入れてください。
注意:特別な理由がない限り、デフォルトの選択のまま「次へ」をクリックすることをおすすめします。

9. XAMPPをインストールするフォルダの場所を入力するか、アドレスバー横のアイコンをクリックして場所を参照します。デフォルトのインストール先を使用することをおすすめします。

10. 「次へ」ボタンをクリックします。
11. 「Bitnami for XAMPPの詳細を確認する」のチェックを外して、「次へ」をクリックします。
注意:Bitnamiについて知りたい場合は、チェックを入れたままにしても構いません。その場合、「次へ」をクリックするとブラウザでBitnamiのページが開きます。

12. 「XAMPPのインストール準備ができました」というダイアログが表示されます。「次へ」をクリックして続行します。

13. 「次へ」をクリックすると、Windows 10へのXAMPPのインストールが開始されます。インストールが完了するまでお待ちください。

14. インストール完了後、ファイアウォール経由でのアプリアクセスを許可するか尋ねるダイアログが表示されます。「アクセスを許可する」ボタンをクリックしてください。

15. 「完了(Finish)」ボタンをクリックしてプロセスを終了します。
注意:「コントロールパネルを今すぐ起動しますか?」のチェックを入れたままにすると、「完了」をクリックした後にXAMPPコントロールパネルが自動的に開きます。チェックを外した場合は、手動でコントロールパネルを起動する必要があります。

16. 言語として英語(English)またはドイツ語(German)を選択します。デフォルトでは英語が選択されているので、そのまま「保存(Save)」ボタンをクリックします。

17. XAMPPコントロールパネルが開いたら、プログラムのテストを始めたり、Webサーバー環境の設定を行ったりすることができます。

注意:XAMPPが実行中の間は、タスクバーにXAMPPのアイコンが表示されます。

18. 次に、各サービスに対応する「Start」ボタンをクリックして、ApacheやMySQLなどのサービスを起動します。

19. すべてのサービスが正常に起動したら、ブラウザでhttps://localhostと入力してlocalhostを開きます。
20. XAMPPのダッシュボードにリダイレクトされ、XAMPPのデフォルトページが表示されます。

21. XAMPPのデフォルトページから、メニューバーの「phpinfo」をクリックすると、PHPの詳細情報をすべて確認できます。

22. 同様にデフォルトページから「phpMyAdmin」をクリックすると、phpMyAdminのコンソールが表示されます。

Windows 10でXAMPPを設定する方法
XAMPPコントロールパネルは複数のセクションで構成されており、それぞれに重要な役割があります。以下で各セクションの機能を詳しく見ていきましょう。
モジュール(Module)
モジュール欄には、XAMPPが提供するサービスの一覧が表示されており、これらを個別にPCへインストールする必要はありません。提供されるサービスは以下の通りです:Apache、MySQL、FileZilla、Mercury、Tomcat。
アクション(Actions)
アクション欄には「Start」と「Stop」ボタンがあります。任意のサービスを「Start」ボタンをクリックして起動できます。
1. MySQLサービスを起動したい場合は、MySQLモジュールの横にある「Start」ボタンをクリックします。

2. MySQLサービスが起動し、モジュール名が緑色に変われば、MySQLが正常に起動したことが確認できます。
注意:下部のログでもステータスを確認できます。

3. MySQLを停止したい場合は、MySQLモジュールの横にある「Stop」ボタンをクリックします。

4. MySQLサービスが停止し、下のログで確認できるようにステータスが「stopped」に変わります。

ポート(Port(s))
アクション欄の「Start」ボタンでApacheやMySQLなどのサービスを起動すると、Port(s)欄にそのサービスに対応する数字が表示されます。
これらの数字は、各サービスが実行時に使用するTCP/IPポート番号です。例えば、ApacheはTCP/IPポート番号80と443を、MySQLは3306を使用します。これらは各サービスのデフォルトポート番号です。

PID(s)
モジュール欄のサービスを起動すると、PID欄にそのサービスの横に数字が表示されます。これはそのサービスのプロセスIDです。PC上で実行されている各サービスには、それぞれプロセスIDが割り当てられています。
例えば、上図ではApacheとMySQLが実行中で、ApacheのプロセスIDは13532と17700、MySQLのプロセスIDは6064です。

Admin(管理)
実行中のサービスに対応して、Adminボタンが有効になります。このボタンをクリックすると管理ダッシュボードにアクセスでき、すべてが正しく動作しているかどうかを確認できます。
下図は、MySQLサービスに対応するAdminボタンをクリックしたときに開く画面です。

Config(設定)
モジュール欄の各サービスにはConfigボタンが用意されています。このボタンをクリックすれば、各サービスを簡単に設定できます。

また、画面右端にもう一つConfigボタンがあります。このボタンをクリックすると、XAMPP起動時にどのサービスを自動的に開始するかを設定できます。さらに、ニーズに応じて変更できるオプションもいくつか用意されています。

上記のConfigボタンをクリックすると、下記のダイアログが表示されます。

1. 「Autostart of modules」で、XAMPP起動時に自動的に開始したいサービスやモジュールにチェックを入れます。
2. XAMPPの言語を変更したい場合は、「Change Language」ボタンをクリックします。
3. 「Service and Port Settings」でサービスとポートの設定を変更することもできます。
例えば、Apacheサーバーのデフォルトポートを変更する場合は、以下の手順に従ってください。
a. 「Service and Port Settings」ボタンをクリックします。

b. 下記のService Settingsダイアログが開きます。

c. ApacheのSSLポートを443から4433など、任意の値に変更します。
注意:変更したポート番号は、将来必要になる可能性があるため、必ず安全な場所にメモしておいてください。
d. ポート番号を変更したら、「Save」ボタンをクリックします。
e. 次に、XAMPPコントロールパネルのモジュール欄にあるApacheの横の「Config」ボタンをクリックします。

f. コンテキストメニューから「Apache (httpd-ssl.conf)」をクリックします。

g. 開いたテキストファイル内で「Listen」を検索し、ポートの値を先ほどメモした番号(ここでは4433)に変更します。実際の値は環境によって異なります。

h. さらに<VirtualHost _default_:以前のポート番号>を探し、新しいポート番号に変更します。この場合、<VirtualHost _default_:4433>のようになります。
i. 変更を保存します。
4. 変更が完了したら、「Save」ボタンをクリックします。
5. 変更を保存したくない場合は、「Abort」ボタンをクリックすれば、XAMPPは元の状態に戻ります。
Netstat
画面右端のConfigボタンの下にNetstatボタンがあります。クリックすると、現在実行中のサービスやソケットがどのネットワークにアクセスしているか、そのプロセスIDやTCP/IPポート情報の一覧を確認できます。

リストは次の3つに分類されます。
- アクティブなソケット/サービス(Active Sockets/Services)
- 新規ソケット(New Sockets)
- 旧ソケット(Old Sockets)
Shell
Netstatボタンの下にはShellボタンがあります。クリックするとシェルのコマンドラインユーティリティが開き、コマンドを入力してサービス、アプリ、フォルダなどにアクセスできます。

Explorer
Shellボタンの下にあるExplorerボタンをクリックすると、ファイルエクスプローラーでXAMPPフォルダが開き、XAMPPのすべてのフォルダを確認できます。

Services
Explorerボタンの下のServicesボタンをクリックすると、Servicesダイアログが開き、PC上で実行中のすべてのサービスの詳細を確認できます。

Help
Servicesボタンの下にあるHelpボタンをクリックすると、利用可能なリンクから必要なヘルプ情報を参照できます。

Quit
XAMPPコントロールパネルを終了したい場合は、Helpボタンの下の右端にある「Quit」ボタンをクリックします。
ログセクション(Log Section)
XAMPPコントロールパネルの下部にはログボックスがあり、現在実行中のアクティビティや、XAMPPの各サービスが直面しているエラーを確認できます。サービスの起動時や停止時に何が起こったかについての情報も提供され、XAMPP上で行われるすべての操作に関する情報が記録されます。何か問題が発生した場合は、まず最初にここを確認しましょう。

ほとんどの場合、デフォルト設定のままでXAMPPは正常に動作し、作成したWebサイトを実行するテスト環境を構築できます。ただし、ポートの空き状況やセットアップの構成によっては、実行中のサービスのTCP/IPポート番号の変更やphpMyAdminのパスワード設定が必要になる場合があります。
これらの設定を変更するには、対象のサービスに対応するConfigボタンを使用して変更を加え、保存するだけでOKです。あとはXAMPPとその提供する各種サービスを自由に活用できます。
この記事が参考になり、Windows 10にXAMPPを簡単にインストール・設定できるようになれば幸いです。このチュートリアルについてまだ不明な点がある場合は、お気軽にコメント欄でお尋ねください。
-
Windows 11でMinecraftをダウンロード・インストールする完全ガイド
Microsoftは「Windows 11はゲームのために設計された」と謳っています。その最大の目玉機能のひとつがXbox Game Passです。月額料金を支払うだけで、多彩なゲームタイトルを楽しめるこのサービスに、ついにMinecraft(マインクラフト)もラインナップに加わりました。さらに、Windows 11向けには専用の「Minecraft Launcher」が開発されており、ゲームへのアクセスがこれまで以上に簡単になっています。本記事では、Windows 11でMinecraftとランチャーをダウンロード・インストールする方法を、わかりやすく解説します。 Windows 11でMi
-
Windows 10の最新アップデートをダウンロード・インストールする方法【自動/手動】
Windowsを常に最新の状態に保つことは、PCを快適かつ安全に使い続けるために非常に重要です。Microsoftは定期的にWindowsの更新プログラム(アップデート)を配信しており、バグの修正やセキュリティの強化が行われています。通常、Windows 10は既定で自動的に更新プログラムを確認し、インストールを促してくれます。しかし、何らかの理由でアップデートがうまくいかない場合もあります。この記事では、Windows 10の最新アップデートを自動・手動それぞれの方法でダウンロードおよびインストールする手順を詳しく解説します。 Windows 10の最新アップデートをダウンロード・インスト