最近服务器重装了系统,重新搭建了iis+wamp服务器环境,但是搬家过来的网站中,始终出现”PHP has encountered an Access Violation at XXX”的错误,试过了各种方法,还是各种解决不了,真心令人烦躁。
大致包括以下几个方面,会导致“PHP has encountered an Access Violation at XXX”错误:
1、php.ini配置问题
2、目录配置或权限问题
3、Zend Optimizer问题
4、mysql问题
5、环境兼容问题
6、应用程序池问题
7、服务器内存问题
网上流传的解决“PHP has encountered an Access Violation at XXX”问题的方法很多,这里我就不摘录了,主要是因为我多试了,可能不适合我的情况,所以未能有效。要分享的是我自己的解决方法,更换mysql版本到5.0。vps最初的mysql版本是5.1,也是无赖之下,怀疑是数据库问题,关了网站三天后决心再试试换个mysql版本,这次换上了mysql5.0版本,ok,问题神奇版的被解决了。
不保证更换更换mysql5.0版本会为你解决此问题,但是如果采用百度上的民间方法都没能解决问题的话,你不妨试试我这方法。