找回密码
 注册

[PHP] PhpMyAdmin出现缺少mcrypt扩展和缺少mysqli扩展的解决方法

php 发表于 2012/5/11 06:05 | 显示全部楼层 |阅读模式
网上所有的解决方法都不全面,今天在这里给出一个更全面的解决方案。

由于在64位系统的系统文件夹是C:\Windows\SysWOW64(C:代表系统盘,下略),而32位系统的系统文件夹是Windows\System32,而正好PhpMyAdmin的两个动态链接库(.dll)文件默认正好是安装在system32文件夹,这样一来,如果您的电脑是64位系统,那么程序就找不到对应的动态链接库文件.
解决方法:
如果电脑的操作系统是64位的,将PHP目录下的libmcrypt.dll和libmysql.dll两个文件复制到Windows\SysWOW64;如果操作系统是32位的,则将这两个文件复制到Windows\System32
然后按网上最常见的操作方法进行后续操作:

1.打开php目录下的php.ini
2.看extension=php_mysqli.dll前面是不是有一个分号";",如果有将分号删除后保存php.ini
3.将php.ini复制一份到C:\windows文件夹中;
4.检查php.ini中extension_dir 地址是不是指向了php所在目录的子目录ext,如果不是,则修改到ext这个目录(如D:\Php\ext);
5.检查system32文件夹中是否有以下两个文件文件:libeay32.dll和libmhash.dll,如果没有,则从php目录将它们复制过去;

做完所有操作后关闭服务器,然后重新打开。

手机版|轻松E站

轻松E站

快速回复 返回顶部 返回列表