コンテンツへスキップ

XAMPP

アプリケーションApache Friends

xampp control、apache friendsとも呼ばれます

Apache Friends生産性

学習用のローカルApache、MySQLまたはMariaDB、PHP、Perlスタック。コントロールパネルはxampp-control.exeです。本番用サーバーではありません。

確認しておくべき要点

XAMPPは学習用のローカルスタックであり、本番用サーバーではありません。

xampp-control.exeは、同梱のApacheおよびMySQLまたはMariaDBを起動します。開発用途を意図しています。Docker Desktop、完全なMySQLインストール環境、ホスティングされたPHPホストとは異なる製品です。

これは何ですか?
ローカルのApache、MySQL、PHPスタック
本番環境に対応していますか?
いいえ。学習用です
コントロールパネルは?
xampp-control.exe
Feex の見解
ポート80が使用中の場合、私ならWindowsを疑う前に何がそれを占有したかを確認します。XAMPPは学習用スタックです。xampp-control.exeを本番サービスマネージャーとして扱うことは避けてください。

XAMPPとは?

XAMPPは、同梱されたローカルのApache、データベース、PHPスタックです。堅牢化された本番サーバーではなく、Docker Desktopでもありません。

使ったことがない場合

PHPの授業でXAMPPのインストールを指定された場合は、apachefriends.org/download.htmlから入手してください。xampp-control.exeにより、PC上でApacheと同根のデータベースが起動します。これは学習用です。本番ホストとしてパブリックインターネットに公開しないでください。完全なMySQLやPostgreSQLのインストール環境は、別のサーバー製品です。

何に使われますか?

ローカルPHPサイト

htdocsフォルダーからのhttp://localhost。Linux上の本番vhostとは用途が異なります。

パネルからApacheとMySQLを起動する

xampp-control.exeはhttpd.exeとmysqld.exeを切り替えます。公式のMySQL Installerは異なるスタックです。

同梱DB用のphpMyAdmin

学習用GUIです。MySQL Workbenchも接続できます。本番環境には依然として適切な運用手順が必要です。

対象ユーザー

  • PHPを学んでいる学生
  • 迅速にローカルのWordPress環境を必要としている人
  • このスタックをインターネットに公開するべきではないすべての人

現在のステータス

XAMPP(2002年)は、Apache Friendsによる現行のローカルWebスタックです。ベンダーは現在もWindowsユーザーに対してhttps://www.apachefriends.org/download.htmlを案内しています。

公開からの期間

Apache Friendsは、学生がLinuxマシンを用意しなくてもApacheやPHPを実行できるように、2002年にXAMPPをリリースしました。既定のローカルスタックとしてはDocker Desktopよりも古い歴史を持ちます。現在のWindowsビルドも存在します。1.7時代のUSBコピーは古い情報です。

バージョン

メジャーチャンネルを優先しています。正確なビルド番号のすべてがここで検証されているわけではありません。

XAMPP for Windows

システム要件

値は公開されているベンダーのガイダンスに従っています。実際の必要要件はワークロードによって変化します。

最小要件

最小システム要件
オペレーティングシステム Apache Friendsによると、現行の64ビットWindows 10またはWindows 11リリース
RAM 2 GBクラスのマシンで課題の実行が可能。複数のサイトやMySQLを使用する場合はさらに必要

リソースプロファイル

CPU負荷
アプリ内で開いたものに連動します
RAM負荷
ドキュメント、タブ、またはライブラリに連動します

インストール済みプロセス

これらの実行ファイルは、インストール時に本製品に属します。

インストール済みプロセス
xampp-control.exe XAMPP Control Panel
httpd.exe パネルで起動した際のApache
mysqld.exe MySQL起動時に同梱されるデータベース

スタートアップコンポーネント

パネルからApacheとMySQLをサービスとしてインストールすることも可能です。これは任意です。既定ではxampp-control.exeから起動します。

ファイルの場所

一般的なXAMPPの保存場所
標準的なインストール先 C:\xampp\

ファイル形式

PHPSQL

よくある問題

ポート80または443がすでに使用中

IIS、Skype時代の残り物、または別のApacheがポートを占有している可能性があります。これはローカルの競合であり、本番環境の障害ではありません。

LANからアクセス可能なまま放置してしまう

Apache Friendsはこれを開発環境として規定しています。堅牢化されたサーバーとして扱わないでください。

トラブルシューティング

apachefriends.org/download.htmlからインストール

Apache Friendsが正規のインストーラーを提供しています。余計なツールバーが含まれるXAMPPパックは不要なソフトウェアです。

最初にイベント ビューアーを見るのではなく、Control Panelを使ってログを確認する

httpdやmysqldのメッセージにモジュールが失敗した理由が表示されます。それがこのスタックの仕様です。

80が使用されている場合はパネルでApacheのポートを変更する

その設定はXAMPPのものです。本番のIISサイトを再構成するものではありません。

代替手段

授業がコンテナに移行した場合はDocker Desktop。個別の製品が必要な場合は公式MySQLとPHP。授業がMySQL指定でない場合はPostgreSQL。

公式ヘルプとダウンロード

まずはベンダーから確認してください。見知らぬexe配布サイトはサポート窓口ではありません。

公式連絡先
ダウンロード www.apachefriends.org/download.html 公式インストーラーまたはベンダーページ
ヘルプ www.apachefriends.org/faq_windows.html ベンダーサポート
公式サイト www.apachefriends.org/ 出所の分からないexeホストではなく、ここから始めてください
Windows FAQ www.apachefriends.org/faq_windows.html ポート、サービス、およびSkype時代の80/443に関する注意事項

関連ハードウェア

授業の課題には現行のPCで十分です。同梱のデータベースはディスク領域を消費します。サーバー用GPUを購入する理由にはなりません。

技術的な詳細

技術的な詳細

ベンダーのバージョン番号は変更されます。この記事は特定のビルドに固定するものではありません。

出典と検証

記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。 調査方法.

この記事は役に立ちましたか?

「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。

この記事は役に立ちましたか?