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

Windows XP 手打 Apache + PHP + MySQL 完整安裝配置實戰

編輯:XP 常見問題解答

前置條件

  • 確保 80 連接埠未被佔用(停用 IIS、舊版 Apache/MySQL)
  • 準備最新版 Apache、PHP、MySQL、phpMyAdmin 安裝檔

一、Apache 安裝

執行安裝程式,預設安裝路徑 C:\Apache 或 C:\Program Files\Apache Group,安裝為服務並設為自動啟動。安裝完成後在瀏覽器輸入 https://localhost 應見 "It works!"。

二、MySQL 安裝

執行 MSI 安裝程式,選「Typical」或「Custom」,設定 root 密碼(例:123456),完成後在服務中確認 MySQL 服務已啟動。

三、PHP 安裝與整合

  1. 解壓 PHP 至 C:\PHP
  2. 將 php.ini-development 複製為 php.ini,編輯關鍵設定:
    extension_dir = "C:\PHP\ext"
    啟用常用擴充:extension=mysqli、extension=pdo_mysql、extension=gd、extension=mbstring 等
    date.timezone = "Asia/Taipei"
  3. 編輯 Apache httpd.conf:
    LoadModule php_module "C:\PHP\php8apache2_4.dll"(視版本調整)
    AddHandler application/x-httpd-php .php
    PHPIniDir "C:\PHP"
    DirectoryIndex index.php index.html
  4. 重啟 Apache 服務

四、phpMyAdmin 關鍵配置(最易出錯處)

  1. 解壓至 Apache 文件根目錄下 phpmyadmin 資料夾
  2. 將 libraries/config.default.php 複製為根目錄 config.inc.php
  3. 編輯 config.inc.php 核心參數:
    $cfg['blowfish_secret'] = '任意長字串'; (不可為空,用於 Cookie 加密)
    $cfg['Servers'][$i]['auth_type'] = 'cookie'; (建議 cookie 模式,較安全)
    $cfg['PmaAbsoluteUri'] = 'https://localhost/phpmyadmin/';
    $cfg['DefaultLang'] = 'zh-gb2312';
    $cfg['DefaultCharset'] = 'gb2312';
  4. 若選 auth_type = 'config' 必須同步設定:
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '123456';

五、驗證與常見錯誤

  • 瀏覽器開啟 https://localhost/phpmyadmin/,輸入 root/密碼登入
  • 報錯「配置文件現在需要絕密的短語密碼」→ 原因是 blowfish_secret 為空,依上方設定填入即可
  • 若 IIS 與 Apache 衝突,請停用 IIS 或修改 Apache 監聽埠(Listen 8080)

結語

手動部署雖繁瑣,但能完整掌控每個細節,為後續除錯打下堅實基礎。建議將配置檔備份,便於遷移或重建環境。

Copyright © Windows教程網 All Rights Reserved