admin 发表于 2011-10-16 01:15:00

关于出现错误 PHP has encountered an Access Violation at XXXXXXX

我们进行相关检测,发现问题主要是PHP版本过低而且访问量跟蜘蛛抓取较多时容易引起。

是Windows系统 IIS 下 PHP 跟 zend 的兼容有关,按以下方法尝试:

 1、win系统下使用 eaccelerator 扩展会出现这问题(跟zend不兼容)。
 2、php.ini 里面 upload_tmp_dir = "目录"   跟session.save_path="目录"   跟c:/windows/temp
          这3个目录给everyone用户修改读写权限.
 3、网站所在的应用池限制做了限制,减少或取消网站资源限制。
 4、尝试升级PHP版本(推荐5.2.8或以上,不能使用5.3系列)跟 Zend 版本。
 5、Mysql的问题,把Mysql安装目录下bin目录里的libmysql.dll分别覆盖到php安装目录和C:/windows/system32下面,
    再重启MYSQL和IIS。

(主要原因应该是第1跟第2点,修改后重启IIS)


(下载附件解压将文件上传到根目录,然后用浏览器打开,复制显示的信息回复到本帖。完成后删除此文件!)

PHP跟Zend版本检测附件下载:


程序运行环境

提示:购买空间时可将以下信息提供给空间商,咨询是否合符要求。
基本配置:空间100M以上 + PHP5.0 + Zend Optimizer 3.3.0 + 支持远程读取[拍拍客API读取] (不需要数据库)
推荐配置:基本配置同上, 其中空间建议500M以上(可以开启缓存), 支持自定义伪静态.
PHP版本:PHP 5.0 至 5.2 系列版本 (不支持 PHP 5.3 版)
Zend版本:Zend Optimizer 3.3.0 或以上版本
WEB服务器:支持 IIS、Apache、Nginx、Lighttpd 等WEB服务器 (提供对应伪静态规则)
操作系统:支持 Windows、Linux、Unix、FreeBSD、Solaris 等操作系统

小唐山 发表于 2011-12-17 15:11:33

一一··收到···

阿帮工作室 发表于 2012-2-27 21:22:31

Web软件:Microsoft-IIS/6.0 (isapi)
PHP版本:5.2.5
Zend版本:v3.3.0
页: [1]
查看完整版本: 关于出现错误 PHP has encountered an Access Violation at XXXXXXX