找回密码
 注册
首页 ≡≡网络技术≡≡ 数据库 “无法载入mysql扩展,请检查PHP配置”的解决方法 ...

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

灰儿 2009-9-19 12:49:39
在配置了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目录中
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。