本教學以 MySQL 4.0.x + PHP 5 為例(PHP 4 升級較複雜,不在本文討論範圍)。目標:將 PHP 內建的 MySQL 客戶端庫更新至最新版,解決相容性或效能問題。
前往 MySQL Snapshots 下載對應版本原始碼包。
mysql.dswlibmysql 專案libmysql.dll、libmysql.liblibmysql.dll → win32build/lib/dll/ (覆蓋)
libmysql.lib → win32build/lib/ (覆蓋)
從 MySQL 原始碼 include/ 複製下列檔案至 win32build/include/ 覆蓋:
並將 libmysql/libmysql.def 複製至 win32build/include/。
libmysql.dll 複製至 Windows 系統目錄(Win2000: C:\WINNT,Win2003: C:\Windows)phpinfo() 頁面mysqlnd 內建驅動,無需手動更新 libmysql