無法載入 mysql 擴充套件,請檢查您的 PHP 配置 最新解決辦法
先說下我的配置
我的php是5.4版本的
apache是2.2
mysql是5.5.25
phpmyadmin是3.2.5.
我在使用phpmyadmin的時候有過很糾結的時候
因為
我不知道怎麼裝
我是在php100上下載的phpmyadmin
然後下載完 解壓後
汗
怎麼安裝
然後才知道 是不需要安裝的
只要把他放到你自己配置的localhost的目錄下
自己的配置可能會改 不記得的話 會有點麻煩
按照php100的舊視訊安裝
發現不成功
原因在於 視訊時舊版的 新版的php的有些配置發生了微改
一是PHP5.2以上的版本中,PHP.INI檔案無需新增到WINDOWS目錄下。二是類如“mysql擴充套件”這樣的庫檔案g:\PHP\libmcrypt.dll要複製到到G:\PHP\ext(參考自己的修改地址)目錄中,而不是像老版本的安裝方式複製到c:\windows\system32中。
具體的安裝步驟請耐心參考下文:
1.將PHP5.2.X解壓至你的安裝目錄,如G:\PHP(已經安裝的請忽略)
2.在apache的配置文件http.conf檔案中,加入以下程式碼,使apache能將php以模組方式載入:
LoadModule php5_module "g:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
3.在apache的配置文件http.conf檔案中,加入以下程式碼,指定PHP.INI檔案的所在目錄:
PHPIniDir "G:/php"
4.將PHP.INI-DIST更名為PHP.INI,並編輯g:\PHP\PHP.INI檔案:
找到extension_dir = "./"
更改為extension_dir = "g:\php\ext"
找到;extension=php_mysql.dll
去掉前面的分號。
5.現在是最重要的步驟,請注意:複製g:\PHP\libmysql.dll至g:\PHP\ext目錄下,用來支援MYSQL擴充套件庫,
並在APACHE2.2的配置檔案中加入
LoadFile g:\php\php5ts.dll
LoadFile g:\php\libmysql.dll
然後又有補充了 新版的php檔案裡面沒有libmysql.dll怎麼辦
很簡單
上網重新下載一個放進去就可以了
記住記住 不能把mysql裡面的libmysql.dll拿過去用 不然 你就等著在電腦前糾結吧
6.重啟WEB服務(最好重啟電腦)
如果還是不行 請檢查自己的修改的地方有沒有修改錯 例如 打錯字之類的低階錯誤 我就是敗在這裡的 祝你好運