XAMPP
xampp control、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
XAMPPとは?
XAMPPは、同梱されたローカルのApache、データベース、PHPスタックです。堅牢化された本番サーバーではなく、Docker Desktopでもありません。
使ったことがない場合
PHPの授業でXAMPPのインストールを指定された場合は、apachefriends.org/download.htmlから入手してください。xampp-control.exeにより、PC上でApacheと同根のデータベースが起動します。これは学習用です。本番ホストとしてパブリックインターネットに公開しないでください。完全なMySQLやPostgreSQLのインストール環境は、別のサーバー製品です。
何に使われますか?
htdocsフォルダーからのhttp://localhost。Linux上の本番vhostとは用途が異なります。
xampp-control.exeはhttpd.exeとmysqld.exeを切り替えます。公式のMySQL Installerは異なるスタックです。
学習用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コピーは古い情報です。
バージョン
メジャーチャンネルを優先しています。正確なビルド番号のすべてがここで検証されているわけではありません。
システム要件
値は公開されているベンダーのガイダンスに従っています。実際の必要要件はワークロードによって変化します。
最小要件
| オペレーティングシステム | 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から起動します。
ファイルの場所
| 標準的なインストール先 | C:\xampp\ |
|---|
ファイル形式
よくある問題
ポート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月。このラベルは独立した検証を証明するものではありません。 調査方法.
- XAMPP公式サイト · ベンダーの製品ページ
- XAMPPヘルプ · ベンダーサポート
- XAMPP Windows FAQ · Apache Friends公式のWindowsヘルプ
- Foxholeプロセスマップ · Windows PC上のファーストパーティサンプル。ラボのベンチマークではありません。
この記事は役に立ちましたか?
「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。
ご協力ありがとうございます。ページの改善に役立てられます。