phpMyAdmin“无法载入mySQL扩展,请检查PHP配置
就是上边这行提示,MB的,俺检查php.ini,看了30次以上,带病整配置,整整花了有2个小时,最后才搞定它。在崩溃的边缘。。。
说说遇到这个问题的情况和处理过程,安装好php,测试一切正常,然后又装了ZEND,再装了MYSQL,接着装phpmyadmin,然后在IIS加个 虚拟机目录给phpmyadmin,浏览器打开连接测试,问题就出现了,提示:phpMyAdmin“无法载入mysql扩展,请检查PHP配置。印象上 次好象也是这个提示,然后就上baidu查了下总结出了以下4种情况会造成出错:
1.在C:\windows目录下的php.ini文件中,没有将“;extension=php_mysql.dll”中的前面一个“;”去掉.
2.修改 extension_dir = 和PHP实际的ext目录(扩展php_mysql.dll 的路径)不一致。
3. 把PHP目录和ext目录添加到环境变量中。方法是:桌面>我的电脑>右键属性>高级>环境变量>系统变量>新建 建立一个(名:如phprc)(值:即指定到磁盘路径:/php/ext目录下)
4、在系统的 system32(C:\windows\system32) 目录下缺少 libmysql.dll文件,解决方法是找到php目录下的libmysql.dll,并将libmysql.dll复制到C:\windows \system32目录中,然后重新启动Web服务。
但是以上4个方法,我就第3个没做,其他全一样,就怀疑是不是第3个原因,就添加到环境变量试下,结果还是那个提示。这时候已经火得不行了,TMD。
不行,在继续baidu下,找啊找啊找,在第4页翻到个内容,也是说按上面方法不行,最后也搞定了,这下希望来了,看完后,发现他还把 php_mysql.dll 也 复制到c:/windows/system32目录,我倒没有复制这个过去,只能再次试试看,COPY过去后,重起IIS。然后再连下,一样的提示。 FUCK~难道这就是传说中的RPWT。这时候我把IIS重起下。重起后,竟然连上了 – – MD啊 发现重起是多么的重要啊~