Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win10 搭建 Apache + PHP 開發環境完整圖文教程

編輯:Windows 10 系統介紹

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

Win10 Apache PHP 環境

準備工作

  • Apache 2.4.x (VC15/VC16 建置版,對應 PHP 版本) → 官網 Apache Lounge
  • PHP 5.6/7.4/8.2 (Non Thread Safe 或 Thread Safe,視 Apache MPM 模組而定) → PHP For Windows
  • 建議統一放置於 D:\Server\Apache24、D:\Server\PHP 等非系統盤路徑。

一、安裝與設定 Apache

  1. 解壓 Apache 至目標目錄(如 D:\Server\Apache24)。
  2. 編輯 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/"
  1. 測試啟動:Win+R → cmd → d: → cd Server\Apache24\bin → httpd.exe。無錯誤訊息即啟動成功。
  2. 瀏覽器訪問 https://localhost/ 出現 "It works!" 代表 Apache 正常。
  3. (選擇)安裝為服務:管理員 CMD 執行 httpd.exe -k install -n "Apache24",再至 services.msc 啟動「Apache2.4」服務。

二、安裝與設定 PHP

  1. 解壓 PHP 至 D:\Server\PHP。
  2. 複製 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
  1. 回到 Apache 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/"
  1. 重啟 Apache 服務(或關閉 CMD 視窗重新執行 httpd.exe)。
  2. 在 htdocs 建立 index.php:,瀏覽器訪問出現 PHP 資訊頁即成功。

常見問題

  • 埠口 80 被佔用:系統 PID 4 佔用 → 服務停用「World Wide Web Publishing Service」;或改 Apache Listen 8080。
  • PHP 模組載入失敗:確認 Apache 與 PHP 同為 VC15/VC16 建置、同為 Thread Safe (TS) 或 Non Thread Safe (NTS),且 php8apache2_4.dll 存在。
  • 中文亂碼:httpd.conf 設定 AddDefaultCharset UTF-8,PHP default_charset = "UTF-8"。

環境建立完成後,可進一步整合 Composer、MySQL/MariaDB、phpMyAdmin、Xdebug 等工具,打造完整本地開發工作站。

Copyright © Windows教程網 All Rights Reserved