在 Windows 10 上手動部署 Apache 2.4 與 PHP 5.6/7.x/8.x 是學習 Web 後端、測試本地專案的基礎技能。本教程採用綠色版(免安裝)部署,路徑可自訂,適合開發者快速建立乾淨環境。

D:\Server\Apache24、D:\Server\PHP 等非系統盤路徑。D:\Server\Apache24)。conf\httpd.conf 關鍵參數:# 伺服器根目錄
ServerRoot "D:/Server/Apache24"
# 網站根目錄
DocumentRoot "D:/Server/Apache24/htdocs"
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
# 監聽埠(預設 80,若被佔用可改 8080)
Listen 80
# 載入 PHP 模組(稍後新增)
# LoadModule php_module "D:/Server/PHP/php8apache2_4.dll"
# PHPIniDir "D:/Server/PHP/"
cmd → d: → cd Server\Apache24\bin → httpd.exe。無錯誤訊息即啟動成功。https://localhost/ 出現 "It works!" 代表 Apache 正常。httpd.exe -k install -n "Apache24",再至 services.msc 啟動「Apache2.4」服務。D:\Server\PHP。php.ini-development 為 php.ini,編輯關鍵項:extension_dir = "ext"
; 啟用常用擴充
extension=curl
extension=gd
extension=mbstring
extension=mysqli
extension=pdo_mysql
extension=openssl
; 時區
date.timezone = Asia/Taipei
httpd.conf 末尾新增 PHP 支援(以 PHP 8.x Thread Safe 為例):# PHP 8 support
LoadModule php_module "D:/Server/PHP/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "D:/Server/PHP/"
httpd.exe)。htdocs 建立 index.php:,瀏覽器訪問出現 PHP 資訊頁即成功。php8apache2_4.dll 存在。httpd.conf 設定 AddDefaultCharset UTF-8,PHP default_charset = "UTF-8"。環境建立完成後,可進一步整合 Composer、MySQL/MariaDB、phpMyAdmin、Xdebug 等工具,打造完整本地開發工作站。