Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

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を手動で一つずつインストールして設定する手間と時間を大幅に節約できるのが大きな魅力です。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

「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を直接入力してもアクセスできます。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

3. ダウンロードボタンをクリックすると、XAMPPのダウンロードが開始されます

4. ダウンロードが完了したら、ファイルをダブルクリックして開きます。

5. 「このアプリがPCに変更を加えることを許可しますか?」という画面が表示されたら、「はい」をクリックしてインストールを開始します。

6. 下図のような警告ダイアログが表示されます。「OK」をクリックして続行してください。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

8. MySQL、Apache、Tomcat、Perl、phpMyAdminなど、XAMPPでインストール可能なコンポーネントの一覧が表示されます。インストールしたいコンポーネントのチェックボックスにチェックを入れてください

注意:特別な理由がない限り、デフォルトの選択のまま「次へ」をクリックすることをおすすめします。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

10. 「次へ」ボタンをクリックします。

11. 「Bitnami for XAMPPの詳細を確認する」のチェックを外して、「次へ」をクリックします。

注意:Bitnamiについて知りたい場合は、チェックを入れたままにしても構いません。その場合、「次へ」をクリックするとブラウザでBitnamiのページが開きます。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

15. 「完了(Finish)」ボタンをクリックしてプロセスを終了します。

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

19. すべてのサービスが正常に起動したら、ブラウザでhttps://localhostと入力してlocalhostを開きます。

20. XAMPPのダッシュボードにリダイレクトされ、XAMPPのデフォルトページが表示されます。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

Windows 10でXAMPPを設定する方法

XAMPPコントロールパネルは複数のセクションで構成されており、それぞれに重要な役割があります。以下で各セクションの機能を詳しく見ていきましょう。

モジュール(Module)

モジュール欄には、XAMPPが提供するサービスの一覧が表示されており、これらを個別にPCへインストールする必要はありません。提供されるサービスは以下の通りです:Apache、MySQL、FileZilla、Mercury、Tomcat

アクション(Actions)

アクション欄には「Start」と「Stop」ボタンがあります。任意のサービスを「Start」ボタンをクリックして起動できます。

1. MySQLサービスを起動したい場合は、MySQLモジュールの横にある「Start」ボタンをクリックします。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

2. MySQLサービスが起動し、モジュール名が緑色に変われば、MySQLが正常に起動したことが確認できます。

注意:下部のログでもステータスを確認できます。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

ポート(Port(s))

アクション欄の「Start」ボタンでApacheやMySQLなどのサービスを起動すると、Port(s)欄にそのサービスに対応する数字が表示されます。

これらの数字は、各サービスが実行時に使用するTCP/IPポート番号です。例えば、ApacheはTCP/IPポート番号80と443を、MySQLは3306を使用します。これらは各サービスのデフォルトポート番号です。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

PID(s)

モジュール欄のサービスを起動すると、PID欄にそのサービスの横に数字が表示されます。これはそのサービスのプロセスIDです。PC上で実行されている各サービスには、それぞれプロセスIDが割り当てられています。

例えば、上図ではApacheとMySQLが実行中で、ApacheのプロセスIDは13532と17700、MySQLのプロセスIDは6064です

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

Admin(管理)

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

下図は、MySQLサービスに対応するAdminボタンをクリックしたときに開く画面です。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

Config(設定)

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

1. 「Autostart of modules」で、XAMPP起動時に自動的に開始したいサービスやモジュールにチェックを入れます。

2. XAMPPの言語を変更したい場合は、「Change Language」ボタンをクリックします。

3. 「Service and Port Settings」でサービスとポートの設定を変更することもできます。

例えば、Apacheサーバーのデフォルトポートを変更する場合は、以下の手順に従ってください。

a. 「Service and Port Settings」ボタンをクリックします。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

c. ApacheのSSLポートを443から4433など、任意の値に変更します。

注意:変更したポート番号は、将来必要になる可能性があるため、必ず安全な場所にメモしておいてください。

d. ポート番号を変更したら、「Save」ボタンをクリックします。

e. 次に、XAMPPコントロールパネルのモジュール欄にあるApacheの横の「Config」ボタンをクリックします。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

h. さらに<VirtualHost _default_:以前のポート番号>を探し、新しいポート番号に変更します。この場合、<VirtualHost _default_:4433>のようになります。

i. 変更を保存します。

4. 変更が完了したら、「Save」ボタンをクリックします。

5. 変更を保存したくない場合は、「Abort」ボタンをクリックすれば、XAMPPは元の状態に戻ります。

Netstat

画面右端のConfigボタンの下にNetstatボタンがあります。クリックすると、現在実行中のサービスやソケットがどのネットワークにアクセスしているか、そのプロセスIDやTCP/IPポート情報の一覧を確認できます。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

リストは次の3つに分類されます。

  • アクティブなソケット/サービス(Active Sockets/Services)
  • 新規ソケット(New Sockets)
  • 旧ソケット(Old Sockets)

Shell

Netstatボタンの下にはShellボタンがあります。クリックするとシェルのコマンドラインユーティリティが開き、コマンドを入力してサービス、アプリ、フォルダなどにアクセスできます。

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

Explorer

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

Services

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

Help

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

Quit

XAMPPコントロールパネルを終了したい場合は、Helpボタンの下の右端にある「Quit」ボタンをクリックします。

ログセクション(Log Section)

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

Windows 10にXAMPPをインストールして設定する方法【初心者向け完全ガイド】

ほとんどの場合、デフォルト設定のままでXAMPPは正常に動作し、作成したWebサイトを実行するテスト環境を構築できます。ただし、ポートの空き状況やセットアップの構成によっては、実行中のサービスのTCP/IPポート番号の変更やphpMyAdminのパスワード設定が必要になる場合があります。

これらの設定を変更するには、対象のサービスに対応するConfigボタンを使用して変更を加え、保存するだけでOKです。あとはXAMPPとその提供する各種サービスを自由に活用できます。

この記事が参考になり、Windows 10にXAMPPを簡単にインストール・設定できるようになれば幸いです。このチュートリアルについてまだ不明な点がある場合は、お気軽にコメント欄でお尋ねください。

  1. Windows 11でMinecraftをダウンロード・インストールする完全ガイド

    Microsoftは「Windows 11はゲームのために設計された」と謳っています。その最大の目玉機能のひとつがXbox Game Passです。月額料金を支払うだけで、多彩なゲームタイトルを楽しめるこのサービスに、ついにMinecraft(マインクラフト)もラインナップに加わりました。さらに、Windows 11向けには専用の「Minecraft Launcher」が開発されており、ゲームへのアクセスがこれまで以上に簡単になっています。本記事では、Windows 11でMinecraftとランチャーをダウンロード・インストールする方法を、わかりやすく解説します。 Windows 11でMi

  2. Windows 10の最新アップデートをダウンロード・インストールする方法【自動/手動】

    Windowsを常に最新の状態に保つことは、PCを快適かつ安全に使い続けるために非常に重要です。Microsoftは定期的にWindowsの更新プログラム(アップデート)を配信しており、バグの修正やセキュリティの強化が行われています。通常、Windows 10は既定で自動的に更新プログラムを確認し、インストールを促してくれます。しかし、何らかの理由でアップデートがうまくいかない場合もあります。この記事では、Windows 10の最新アップデートを自動・手動それぞれの方法でダウンロードおよびインストールする手順を詳しく解説します。 Windows 10の最新アップデートをダウンロード・インスト