1,首先,我們就來檢查PHP設定檔 php.ini
開啟PHP所安裝目錄下的 php.ini 檔案,Ctrl+F搜尋“php_mysql.dll”,將“;extension=php_mysql.dll”前的“;”刪除以取消注釋,同時搜尋並修改“extension_dir”的值為“php_mysql.dll”檔案所在檔案夾。即:
extension_dir = "D:PHPext"
extension=php_mysql.dll
2,然而通過這一頁所使用的安裝版是沒有儲存PHP擴充DLL檔案的ext檔案夾的,所以也就沒有php_mysql.dll,我們運行phpMyAdmin當然會有問題
繼續開啟http:\www.php.netdownloads.php 選擇“PHP 5.2.3 zip package”壓縮包檔案,將其中的ext檔案夾全部解壓到PHP的安裝目錄下,所以才有了extension_dir = "D:PHPext"(註:前提是你的PHP安裝在D盤)
3,完成了對php.ini檔案的修改和包含有php_mysql.dll的ext檔案夾的添加,建議重新啟動下電腦,再來調試phpMyAdmin
4,當然,對於phpMyAdmin檔案夾內的config.inc.php檔案進行MySQL帳號和密碼的修改。
另外,在網路上搜尋了下本問題的相關解決方案,有的解決還需要把“php.ini檔案和php_mysql.dll拷貝到了c:windows 以及c:windowssystem32目錄”內,這是由於PHP是非安裝版,一般安裝版則不需要了,你可以在“我的電腦”屬性“進階”中選擇“環境變數”查看系統變數“Path”其中就指明了PHP的安裝路徑。
phpMyAdmin“無法載入mysql擴充,請檢查PHP配置”的問題解決
總結一下
然後大費周折的實驗php安裝資料夾裡面的三個檔案,php.ini;libmysql.dll;extphp_mysql.dll;
其中php.ini中
;extension=php_mysql.dll改成了extension=php_mysql.dll
extension_dir = "." 這個不重要,不一定非要改成extension_dir = "c:phpext"
最後我把php.ini拷貝到了c:windows目錄;c:windowssystem32目錄
把libmysql.dll;extphp_mysql.dll;也分別拷貝進這兩個目錄