| 元件 | 官網 | 建議版本/說明 |
|---|---|---|
| Apache 2 | https://www.apache.org | Win32 Binary (MSI Installer) |
| PHP 4 | https://www.php.net | 下載 ZIP 包(非 Installer),功能完整需手動配置 |
| MySQL 5 | https://www.mysql.com | Windows Essentials (MSI) |
| phpMyAdmin | https://www.phpmyadmin.net | 管理 MySQL 圖形介面 |
註:PHP 5 雖穩定,但 2006 年頃許多舊專案相容性不佳,故教程以 PHP 4 為例;現代專案請直接使用 PHP 8.x。
D:\Apache2、MySQL → D:\mysql50D:\mysql50\bin 執行:mysqld-nt --install 註冊為系統服務(--remove 為移除)。D:\php4,將 dlls、sapi 目錄下所有 .dll 複製到 D:\php4 根目錄。php.ini-dist 或 php.ini-recommended 到 C:\Windows(或 C:\WinNT),重命名為 php.ini。php4ts.dll 到 C:\Windows\System32。Path 尾部追加 ;D:\php4。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"
解壓至 D:\Apache2\htdocs\phpmyadmin。
net start mysqlhttps://localhost(Apache 預設頁)https://localhost/phpMyAdmin/index.php(phpMyAdmin 登入頁)若 Apache 端口非 80(如 8080),訪問時需加端口:https://localhost:8080。
在 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 的習慣,英文文檔才是最權威的來源。