  

|
[软件故障] 无法加载 mcrypt (外链,英语) 扩展,请检查您的 PHP 配置 的解决方法
现象:访问phpmyadmin时出现如下提示
无法加载 mcrypt (外链,英语) 扩展,请检查您的 php 配置。
如图:
解决:
出现以下几种情况后可能会造成运行phpmyadmin程序 提示“无法加载 mcrypt (外链,英语) 扩展,请检查您的 php 配置”的错误提示:
1、没有正确安装mysql数据库,在系统服务中mysql相关的服务没有启动。请查看正确安装mysql的方法。
2、在系统的system32(一般为c:\windows\system32)目录下缺少libmcrypt.dll文件。解决方法是找到php目录下的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 //去掉前面的;使之生效
4、mysql目录没有读取权限,正确的目录权限如下:
administrator 完全控制
system 完全控制
user 读取加运行
其他的用户权限全部删除(也可保留,但安全性不高,建议删除),然后重启mysql服务和web服务(建议修改此项后重启一下服务器)。
5、添加系统变量。方法:右击“我的电脑”→属性→高级→环境变量→系统变量→新建→名:phprc 值:d:\php(你的php所在的目录)。 |
|