跳至內容

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 會在您的電腦上啟動 Apache 及搭售的資料庫。它僅供學習使用。請勿將其暴露於公開網際網路上作為您的正式環境主機。完整的 MySQL 或 PostgreSQL 安裝是不同的伺服器產品。

它有什麼用途?

本地 PHP 網站

從 htdocs 資料夾存取 http://localhost。Linux 上的正式環境虛擬主機則是完全不同的任務。

從面板啟動 Apache 與 MySQL

xampp-control.exe 可切換 httpd.exe 與 mysqld.exe 的開關。官方的 MySQL Installer 是不同的堆疊。

用於搭售資料庫的 phpMyAdmin

學習用 GUI。MySQL Workbench 亦可連線。正式環境仍需要真正的維運規劃。

它是為誰設計的?

  • 正在學習 PHP 的學生
  • 需要快速建立本機 WordPress 的人員
  • 任何不應將此堆疊暴露於網際網路的人員

目前狀態

XAMPP (2002) 是 Apache Friends 目前推出的本機網頁堆疊。廠商仍引導 Windows 使用者前往 https://www.apachefriends.org/download.html。

它的歷史有多久?

Apache Friends 於 2002 年推出 XAMPP,以便學生無需 Linux 主機即可執行 Apache 與 PHP。作為預設本機堆疊,它的歷史比 Docker Desktop 更悠久。目前的 Windows 組建版本依然存在。1.7 時代的隨身碟複本已經過時。

版本

主要管道優先。確切的版本號在此並未全部經過驗證。

XAMPP Windows 版

系統需求

數值遵循發行者的公開指引。實際需求仍會隨工作負載而改變。

最低需求

最低系統需求
作業系統 依據 Apache Friends,需為目前受支援的 64 位元 Windows 10 或 Windows 11 版本
記憶體 (RAM) 2 GB 等級的電腦即可執行課堂作業。多個網站與 MySQL 則需要更多記憶體

資源概況

CPU 需求
跟隨您在應用程式內開啟的內容
RAM 需求
跟隨文件、分頁或資料庫

已安裝的處理程序

安裝本產品後,這些可執行檔即歸屬於本產品。

已安裝的處理程序
xampp-control.exe XAMPP 控制面板
httpd.exe 在面板中啟動時的 Apache
mysqld.exe 啟動 MySQL 時搭售的資料庫

啟動元件

您可以從面板將 Apache 與 MySQL 安裝為服務。這是選用的。預設方式是從 xampp-control.exe 啟動。

檔案位置

常見的 XAMPP 位置
典型安裝路徑 C:\xampp\

檔案格式

PHPSQL

常見問題

連接埠 80 或 443 已被使用

IIS、Skype 時代的殘留程式或其他 Apache 可能會搶佔連接埠。這是本機衝突,而非正式環境停機。

有人將其保持在可從區域網路存取的狀態

Apache Friends 將其記錄為開發環境。請勿將其視為經過防護強化的伺服器。

疑難排解

從 apachefriends.org/download.html 安裝

Apache Friends 託管真正的安裝程式。含有額外工具列的 XAMPP 安裝包純屬垃圾軟體。

使用控制面板查看記錄檔,而非先開啟事件檢視器

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 常見問題 www.apachefriends.org/faq_windows.html 連接埠、服務以及 Skype 時代的 80/443 附註

相關硬體

目前的電腦足以應付課堂作業。搭售的資料庫需要磁碟空間。這並不是購買伺服器 GPU 的理由。

技術詳細資訊

技術詳細資訊

廠商版本號碼會變更。本文未限定特定組建。

來源與驗證

記錄的來源標籤:2026年8月。此標籤不代表獨立驗證。 我們的研究方式.

這篇文章實用嗎?

只要回答「是」或「否」即可。您也可以依意願選擇原因,或附上簡短說明。

這篇文章實用嗎?