PHP has encountered an Access Violation at * 解决办法

有客户反映在美国VPS中出现该错误:PHP has encountered an Access Violation at *

根据错误提示,可以用以下办法解决:

1、重启IIS,重启VPS主机即可。

2、关闭eaccelerator扩展
找到php.ini
如果是我帮您配置的,一般在c:/windows/php.ini

去掉

zend_extension_ts="C:\php\extensions\eaccelerator_win_xxx.dll"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="c:\temp"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

3、session_save_path 需要设定一个实际的物理路径,并且该目录需要everyone的所有权限,类似U主机的0777

4、您的内存严重不足

5、ZendOptimizer和php的搭配不是很好,换个版本试试看

6、这种多属于用win2003的用户,他们在应用池中设定了限制,比如多长时间回收,最大使用内存多少等等

技术部门推荐,重启IIS即可,因为这个错误出现的几率非常低。

智博网络技术部门 http://www.zbusa.com/

引用通告: 我要引用此文章
Tags: iis  php  
相关日志:
  • IIS6启用Gzip压缩  (2011-1-17 19:24:57)
  • 登录phpMyAdmin后出现空白页  (2011-1-17 14:45:1)
  • PHP 缓存加速器 eAccelerator 配置参数详解  (2011-1-16 20:18:40)
  • Windows2003 安装PHP加速神器 eAccelerator  (2011-1-16 20:15:42)
  • IIS 关闭 HTTPERR  (2011-1-15 22:35:6)
  • 评论: 0 | 引用: 0 | 查看次数:
    发表评论
    昵 称:
    邮 箱:
    主 页:
    验证码:
    内 容: