灰儿 发表于 2009-9-19 12:49:39

“无法载入mysql扩展,请检查PHP配置”的解决方法

在配置了PHP的运行环境,并且安装了MySQl数据库之后,然而当我们用phpMyAdmin管理,页面却出现了“无法载入mysql扩展,请检查PHP配置”的提示。

解决办法:
1,检查PHP配置文件php.ini
进入PHP安装目录,将php.ini-dist 复制一份放到Windows XP/2003 下 C:\Windows 内,并改名为 php.ini,然后用记事本打开
查找 ;extension=php_mysql.dll,将前面的引号“;”去掉。
搜索 register_globals = Off,将 Off 改成 On;
修改 extension_dir = "PHP实际的ext目录"(扩展php_mysql.dll 的路径),示例:
extension_dir = "D:\PHP\ext\"

2.找到php目录下的libmysql.dll,并将libmysql.dll复制到C:\windows\system32目录中,然后重新启动Web服务(重要)。

重新启动IIS:
在命令提示符下逐一执行一下命令:
net stop w3svc
net stop iisadmin
net start w3svc

二、 "无法载入mcrypt扩展,请检查PHP配置" 的解决方法
   出现以下几种情况后可能会造成运行phpmyadmin程序提示“无法载入 mcrypt 扩展,<br />请检查 PHP 配置”的错误提示
1、没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动
(请查看正确安装Mysql的方法)
2、在系统的 system32(C:\windows\system32) 目录下缺少 libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:\windows\system32目录中,然后重新启动Web服务。
3、在C:\windows目录下的php.ini文件中,没有将“;extension=php_mcrypt.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件
找到
;extension=php_mcrypt.dll
改成
extension=php_mcrypt.dll //去掉前面的;使之生效
如果还是不行依照第二步,把 libmhash.dll 也复制到C:\windows\system32目录中
页: [1]
查看完整版本: “无法载入mysql扩展,请检查PHP配置”的解决方法