首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

Windows 下 Apache 2 + PHP 4 + MySQL 5 一體化安裝圖文教程

     編輯:PHP 綜合知識

軟體下載準備

元件官網建議版本/說明
Apache 2https://www.apache.orgWin32 Binary (MSI Installer)
PHP 4https://www.php.net下載 ZIP 包(非 Installer),功能完整需手動配置
MySQL 5https://www.mysql.comWindows Essentials (MSI)
phpMyAdminhttps://www.phpmyadmin.net管理 MySQL 圖形介面

註:PHP 5 雖穩定,但 2006 年頃許多舊專案相容性不佳,故教程以 PHP 4 為例;現代專案請直接使用 PHP 8.x。

安裝與配置核心步驟

1. Apache & MySQL 安裝

  • 採用預設選項一路「下一步」,但安裝路徑勿含空格、路徑過長,建議:
    Apache → D:\Apache2、MySQL → D:\mysql50
  • MySQL 安裝後,進入 D:\mysql50\bin 執行:
    mysqld-nt --install 註冊為系統服務(--remove 為移除)。

2. 整合 PHP 到 Apache

  1. 解壓 PHP ZIP 到 D:\php4,將 dlls、sapi 目錄下所有 .dll 複製到 D:\php4 根目錄。
  2. 複製 php.ini-dist 或 php.ini-recommended 到 C:\Windows(或 C:\WinNT),重命名為 php.ini。
  3. 複製 php4ts.dll 到 C:\Windows\System32。
  4. 系統環境變數 Path 尾部追加 ;D:\php4。
  5. 編輯 D:\Apache2\conf\httpd.conf,在 LoadModule 區塊末尾新增:
# PHP 4 for Apache 2
LoadModule php4_module "D:/php4/php4apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/php4"

3. 部署 phpMyAdmin

解壓至 D:\Apache2\htdocs\phpmyadmin。

啟動與測試

  1. 啟動 MySQL:net start mysql
  2. 啟動 Apache:開始功能表 → Apache HTTP Server → Control Apache Server → Monitor Apache Servers → Start。
  3. 瀏覽器測試:
    https://localhost(Apache 預設頁)
    https://localhost/phpMyAdmin/index.php(phpMyAdmin 登入頁)

若 Apache 端口非 80(如 8080),訪問時需加端口:https://localhost:8080。

Windows XP SP2 專項修正(MySQL 1067 錯誤)

在 C:\Windows\my.ini 新增:

[mysqld]
basedir=D:/MySQL50
datadir=D:/MySQL50/data
[WinMySQLadmin]
Server=D:/MySQL50/bin/mysqld-nt.exe
user=root
password=

保存後重新啟動 MySQL 服務即可解決。

給新手的幾句話

  • 養成閱讀 README、INSTALL、FAQ 的習慣,英文文檔才是最權威的來源。
  • 遇到問題優先查官方論壇、Stack Overflow,國內論壇次之。
  • 版本越新不代表越穩定,生產環境請選擇 LTS 長期支援版本。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved