請先下載以下三個核心組件(以 Windows 為例):
php-5.x.x-Win32-VC6-x86.zip)httpd-2.2.x-win32-x86-openssl.msi)mysql-5.x.x-win32.msi)將 PHP 解壓到 D:\php,Apache 安裝到 D:\Apache,MySQL 安裝到 D:\MySQL。
打開 D:\Apache\conf\httpd.conf,找到 LoadModule 區塊,添加:
# 載入 PHP 模塊
LoadModule php5_module "D:/php/php5apache2_2.dll"
# 指定 php.ini 路徑
PHPIniDir "D:/php"
# 讓 Apache 識別 .php/.phtml 文件
AddType application/x-httpd-php .php .phtml
在 PHP 目錄下找到 php.ini-development,重命名為 php.ini。編輯該文件:
; 擴展庫目錄
extension_dir = "D:/php/ext"
; 啟用 MySQL 擴展
extension=php_mysql.dll
extension=php_mysqli.dll
注意:ini 文件中註釋以分號 ; 開頭。
重啟 Apache 服務,在網站根目錄建立 test.php:
<?php
// 測試 PHP 是否正常
phpinfo();
// 測試 MySQL 連接
/*
$conn = mysql_connect("localhost", "root", "root");
if ($conn) {
echo "ok";
} else {
echo "error";
}
*/
?>
瀏覽器訪問 https://localhost/test.php,若顯示 PHP 信息頁即成功。
httpd.conf 路徑是否正確,PHP 版本是否與 Apache 匹配(VC6 只能用於 Apache 2.2)。libmysql.dll 是否在系統 PATH 中(可複製到 C:\Windows\System32)。php.ini 設置 default_charset = "UTF-8",MySQL 連接前執行 SET NAMES utf8。