XAMPPは、Apacheの友人組織によって作成された、プログラムとWebアプリケーションの開発とテストに使用されるクロスプラットフォームのWebサーバーです。オープンソースソフトウェアであるため、視聴者はコードを変更または修正できます。
XAMPPは、Windows、Linux、macOSなどのさまざまなプラットフォームでサポートされています。
XAMPP 略語、
- X クロスの略
- A Apacheの略です
- M MariaDBの略です
- PP PerlとPHPの略です
XAMPPのコンポーネントとソフトウェア:
- アパッチ 。 Apacheは、さまざまなWebサイトやWebアプリケーションをホストする人気のあるHTTPWebサーバーです。
- MariaDB 。 MariaDBは、データの保存、管理、操作、および表示に使用されるRDBMSです。当初、MySQLはXAMPPソフトウェアの一部でした。その後、MySQLはMariaDBに置き換えられました。
- PHP 。 PHPは、動的なWebサイトおよびWebアプリケーションの開発に使用されるスクリプト言語です。
- Perl 。これは、動的言語Perl5とPerl6の組み合わせです。
- XAMPPコントロールパネル 。 XAMPPコントロールパネルは、XAMPPのすべてのコンポーネントとソフトウェアを管理するために使用される中央コンソールです。
- PhpMyAdmin。 これは、MariaDBデータベースサーバーを管理するために使用されるWebポータルです。データベースを作成し、そのデータベースに対してクエリを実行して、データベースサーバーのパフォーマンスを監視できます。
- オープンSSL 。これはSSLのオープンソース実装です。 (Secure Socket Layer)
- Tomcat 。これは、JAVA機能を提供するサーブレットです。
- 水星 。メールを送信するためのメールサーバーです。
- ウェバライザー。 これは、使用状況とユーザーログの詳細を提供するWeb分析ソフトウェアです。
この記事では、WindowsServer2019でのXAMPPソフトウェアのインストールと構成のプロセスを段階的に説明します。
XAMPPのインストールプロセス
最初に行うことは、ApacheFriendsの公式WebサイトからXAMPPをダウンロードすることです。セットアップファイルがダウンロードされたら、それを実行すると、インストールウィザードが開きます。ようこそ画面で、[次へ]をクリックします 。

コンポーネントの選択でインストールするコンポーネントを選択できます 画面。すべてのコンポーネントをインストールしています。それらをすべて選択し、次へをクリックします 。

インストールフォルダ 画面で、XAMPPをインストールするディレクトリを指定します。デフォルトの場所を受け入れているので、ディレクトリを変更しないでください。 次へをクリックします 。

言語について 画面で、XAMPPコントロールパネルで使用する言語を選択します。デフォルトの言語は英語です。 次へをクリックします 。

インストールの準備ができました 画面で、次へをクリックします 。

インストールプロセスが始まります。

XAMPPのインストールが完了したら、[完了]をクリックします ウィザードを閉じます。これで、XAMPPが正常にインストールされました。

インストールが完了すると、XAMPPコントロールパネルが開きます:

コンポーネントを構成する方法を理解しましょう。
XAMPPコントロールパネル
XAMPPには、さまざまなコンポーネントを構成するための中央コンソールがあります。これを使用して、次のタスクを実行できます。
- Apache、FileZilla、MySQL / MariaDB、Mercury、Tomcatのサービスを開始および停止します。
- Apache、FileZilla、MySQL / MariaDB、Mercury、Tomcatの管理ページにアクセスします。
- 構成パラメーターを変更します。
- エラーログにアクセスします。
それに加えて、次のボタンを使用してタスクを実行できます。
- 構成
- Netstat
- シェル
- エクスプローラー
- サービス
- ヘルプ
- 終了

構成 。ボタンをクリックすると、ダイアログウィンドウが開き、XAMPPのすべてまたは個々のコンポーネントを構成するためのオプションが表示されます。

Netstat 。コンピューターで実行されているすべてのプロセスが表示されます。

シェル 。 UNIXシェルを開きます。

エクスプローラー 。 XAMPPがインストールされているディレクトリを開きます。

サービス 。 Windowsサービス(services。msc)を開きます )

ヘルプ 。さまざまなブログやフォーラムへのリンクを含むダイアログボックスが開きます。

終了 。 XAMPPコントロールパネルを閉じます。
XAMPPのモジュールを管理する
コントロールパネルには、さまざまなXAMPPモジュールの管理に役立つボタンがいくつかあります。ボタンのリストとアクションの詳細は次のとおりです。
スタートボタン
スタートボタン モジュールとそのサービスを開始するために使用されます。モジュールが正常に起動すると、モジュール名の背景色が変わり、割り当てられたプロセスIDとポートが[PIDとポート]列に表示されます。

管理ボタン
管理者 ボタンは、XAMPPモジュールの管理に使用されるさまざまなツールを開きます。ツールは次のとおりです。
Apacheモジュール 。 PHPとPhpMyAdminのバージョンを表示するためのリンクを含むサンプルWebページを開きます。

MySQL / Maria DB 。 PhpMyAdminWebコンソールが開きます。

FileZilla 。 FileZillaの[管理]ボタンをクリックすると、別のダイアログボックスが開き、接続パラメータを指定する必要があります。

接続が正常に確立されると、FileZilla管理コンソールが開きます。

水銀 。 管理ボタンは、SMTPサーバーの管理に使用されるコンソールを開きます。 Windows用のメールに関するこの記事を読んで、詳細を確認できます。

Tomcat 。 Tomcatサービスを実行するには、コンピューターにJDKまたはJREをインストールする必要があります。管理ボタンをクリックすると、Tomcatアプリケーションを管理するためのWebベースのコンソールが開きます。

構成ボタン
XAMPPモジュールの設定ファイルを編集できます。以下は、各モジュールの構成ファイルのリストです。
モジュール名 | 構成ファイル名 |
Apache | Apache(httpd.conf)Apache(httpd-ssl.conf)Apache(httpd-xampp.conf)PHP(php.ini)phpMyAdmin(config.inc.php) |
MySQL / MariaDB | My.ini |
FileZilla | FileZilla.Server.xml |
水星 | Mercury.ini |
Tomcat | server.xmltomcat-users.xmlweb.xmlcontext.xml |
[構成]ボタンをクリックすると、XAMPPモジュールの構成ファイルを開くオプションのある別のペインが開きます。
ログボタン
さまざまなイベント、警告、およびエラーの詳細を含むログファイルを開きます。 XAMPPの各モジュールには、独自のログファイルのセットがあります。
モジュール名 | ログファイル名 |
Apache | Apache(access.log)Apache(error.log)PHP(php_error_log) |
MySQL / MariaDB | MySQL_error.log |
FileZilla | FileZilla管理コンソールからログを表示できます。 |
水星 | Mercuryのデフォルトの場所にはコントロールパネルからアクセスできません。ファイルシステムのエラーログを参照する必要があります。 |
Tomcat | Tomcatのデフォルトの場所にコントロールパネルからアクセスすることはできません。ファイルシステムのエラーログを参照する必要があります。 |
概要
このようにして、ApacheXAMPPソフトウェアスタックとそのさまざまなコンポーネントおよびモジュールについて学習しました。この記事では、Windows Server2019でのApacheXAMPPソフトウェアの段階的なインストールプロセスについても説明し、XAMPPコントロールパネルについて説明します。
この情報がワークフローに役立つことを願っています。また、コメントがある場合、またはトピックに関する個人的なヒントを共有したい場合は、歓迎します。コメントセクションが役に立ちます。