記錄在 Windows 平台手動安裝並整合 Apache 2.2、PHP 5、MySQL 5 的完整步驟與設定檔關鍵點。
httpd.confLoadModule php5_module "C:/php/php5apache2.dll"
AddType application/x-httpd-php .php
DocumentRoot "D:/Apache2/www"
<Directory "D:/Apache2/www">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
AddDefaultCharset GB2312
或改為 UTF-8 以支援多語系。
php.iniphp.ini-dist 為 C:\Windows\php.ini(或 PHP 安裝目錄)。extension_dir = "C:\php\ext"extension=php_mysql.dll(去掉前面分號)。libmysql.dll、libmysqli.dll 至 C:\Windows\System32(或 Apache bin 目錄)。httpd -k restartD:/Apache2/www 建立 phpinfo.php:<?php phpinfo(); ?>https://localhost/phpinfo.php 確認 PHP 模組載入、MySQL 支援顯示。www 目錄,瀏覽 https://localhost/phpmyadmin 測試資料庫連線。php5apache2.dll 是否對應 Apache 版本(VC6/VC9、Thread Safe/Non-Thread Safe)。libmysql.dll 在系統 PATH 中,且版本與 PHP MySQL 擴充相容。AddDefaultCharset、PHP default_charset、MySQL character_set_server 為 UTF-8。| 元件 | 建議版本 | 備註 |
|---|---|---|
| Apache | 2.2.x (VC9, Thread Safe) | 官方提供 Windows 二進制 |
| PHP | 5.3.x / 5.4.x (VC9, Thread Safe) | 需搭配對應 Apache 版本 |
| MySQL | 5.1 / 5.5 (Community Server) | 64 位元系統選 x64 版 |