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

[复制链接]

关于出现错误 PHP has encountered an Access Violation at XXXXXXX[复制链接]

admin 发表于 2011-10-16 01:15:00 [显示全部楼层] 回帖奖励 |倒序浏览 |阅读模式 回复:  2 浏览:  5079
我们进行相关检测,发现问题主要是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版本检测附件下载: php_zend.zip (536 Bytes, 下载次数: 51)


程序运行环境
提示:购买空间时可将以下信息提供给空间商,咨询是否合符要求。
基本配置:空间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