其他 · 2010 年 11 月 06 日 0

PHP报错PHP HAS ENCOUNTERED AN ACCESS VIOLATION AT

今天又一次访问博客时遇到php报错。PHP has encountered an Access Violation at xxxxxx 这个超级郁闷啊。

只好再次上网搜索解决方法,艘来搜去跟上次遇到这个情况的时候完全一样,有不断提出的新问题,但解决方法始终还是那些。

检查了php和eaccelerator的临时目录、session路径、上传临时目录等各种目录的权限,全部正常。调整了php.ini里面的各项设置也无法结局。调整站点的iis应用程序池也是错误照旧。重新启动iis也是治标不治本。

最后,只好又一次放弃在iis的isapi方式下使用eaccelerator加速了。回到Zend Optimizer的加速方式。博客首页的运行时间从11x毫秒,猛增到17x毫秒。郁闷啊……

毕竟eaccelerator不是为windows设计的,看来只好放弃了,慢一点,总好过不能访问吧@@

看来在windows上用IIS的ISAPI方式运行php的确不是高效稳定的选择。可是目前服务器上还有另一个asp.net的站点,又不能换乘unix。郁闷哦。