PHP在Windows Server 2003 服务器配置好IIS+PHP+MYSQL环境后运行 PHPMyAdmin 提示:PHP has encountered an Access Violation at xxxxx 百度了N个网页找到的全是一Copy了N次的同一个方法,什么权限什么PHP.INI了屁用没有,最后终于在一博友日志中找到有效解决办法,Very Easy 的方法。
这个问题似乎是:PHP已经遇到了一个访问冲突在xxxx
问题出在libmysql.dll上, 因为PHP和MYSQL都有libmysql.dll,并且是不一样的文件,我在配置IIS+PHP环境时是按照Chinaz的一文章,那文中说安装完 Mysql后再把libmysql.dll 复制到C:\Windows\system32下,结果这步就是导致问题的原因了。
解决问题方法很简单,把C:\Windows\system32 下的libmysql.dll换成PHP目录下的就OK了。
当然可以不用复制到系统目录下,直接在PHP.INI中指定extension_dir就可以啦,并且要增加系统环境变量 D:\PHP;D:\php\ext
原文: http://www.vcoo.me/show/1621.html
好吧 是个好东西啊
来学习一下 以后自己弄
额 有别的方法没有
谢谢楼主的分享,终于搞定了。