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 會在您的電腦上啟動 Apache 及搭售的資料庫。它僅供學習使用。請勿將其暴露於公開網際網路上作為您的正式環境主機。完整的 MySQL 或 PostgreSQL 安裝是不同的伺服器產品。
它有什麼用途?
從 htdocs 資料夾存取 http://localhost。Linux 上的正式環境虛擬主機則是完全不同的任務。
xampp-control.exe 可切換 httpd.exe 與 mysqld.exe 的開關。官方的 MySQL Installer 是不同的堆疊。
學習用 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 時代的隨身碟複本已經過時。
版本
主要管道優先。確切的版本號在此並未全部經過驗證。
系統需求
數值遵循發行者的公開指引。實際需求仍會隨工作負載而改變。
最低需求
| 作業系統 | 依據 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 啟動。
檔案位置
| 典型安裝路徑 | C:\xampp\ |
|---|
檔案格式
常見問題
連接埠 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月。此標籤不代表獨立驗證。 我們的研究方式.
- XAMPP 官方網站 · 廠商產品頁面
- XAMPP 說明 · 廠商支援
- XAMPP Windows 常見問題 · Apache Friends 官方 Windows 說明
- Foxhole 處理程序圖譜 · 來自 Windows 電腦的第一手樣本。非實驗室基準測試。
這篇文章實用嗎?
只要回答「是」或「否」即可。您也可以依意願選擇原因,或附上簡短說明。
感謝您。這有助於我們改進此頁面。