MySQL 默認未啟用,因此必須在 php.ini 中激活 php_mysql.dll 動態連接庫。此外,PHP 還需要訪問 MySQL 客戶端連接庫。PHP 的 Windows 發行版包括了一個 libmysql.dll,為了讓 PHP 能和 MySQL 對話,此文件必須放在 Windows 的系統路徑 PATH 中。怎樣做見 FAQ 中的“怎樣把 PHP 目錄加入到 Windows PATH中”。盡管將 libmysql.dll 拷貝到 Windows 系統目錄中也可以(因為系統目錄默認在系統路徑 PATH 中),但不推薦這樣做。
要激活任何 PHP 擴展庫(例如 php_mysql.dll),PHP 指令 extension_dir 要被設為 PHP 擴展庫所在的目錄。參見手工 Windows 安裝指南。PHP 5 下 extension_dir 取值的一個例子是 c:/php/ext。
解決方案:
從PHP目錄中拷貝一個libmysql.dll,放到 c:/windows/system32下面。
如果不想這麼操作我們可以來個文藝一點的做法
在 Windows NT,2000,XP 和 2003 下:
■進入控制面板並打開“系統”圖標(開始 -> 設置 -> 控制面板 -> 系統,Windows XP/2003 中是:開始 -> 控制面板 -> 系統)
■選擇“高級”標簽頁
■點擊“環境變量”按鈕
■在“系統變量”欄中
■找到 Path 這一項(可能需要向下滾動才能找到)
■鼠標雙擊 Path 這一項
■在最後加入你的 PHP 目錄,包括前面的“;”(例如: ;C:/php)
■點擊“確定”並重新啟動電腦
在 Windows 98/Me 中需要編輯 autoexec.bat文件:
■打開記事本(開始 -> 運行,然後輸入 notepad 並點確定)
■打開 C:/autoexec.bat文件
■找到這麼一行:PATH=C:/WINDOWS;C:/WINDOWS/COMMAND;..... 並在最後加上 ;C:/php
■保存文件並重新啟動電腦
最新版本的PHP中,可能沒有這個文件,需要從較早的PHP版本中拷貝。