PHP has encountered an Access Violation at

主要出现在windows主机的服务器上。
在php官方,http://bugs.php.net/
也能够查到两三千页的报告,他们官方也是束手无策,经过了11个小版本后,还是没有彻底解决
http://bugs.php.net/search.php?cmd=display&search_for=PHP+has+encountered+an+Access&x=8&y=9

目前我提供一下这几年我维护经验,我的一些民间解决办法

第一种可能:

去掉 php中 eaccelerator 的扩展
这样做能够解决您的问题,不过可能会加重系统负担
因为eaccelerator主要是为了节省系统资源的东西

具体做法是找到php.ini
如果是我帮您配置的,一般在c:/php/php.ini或者 c:/winnt/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"

ea主要是在unix环境下开发的,但是作者忽略到windows实际上不像u主机那样,是没有u主机的那种内存共享机制的
这个bug已经提交给他们了,希望0.9.5能够解决

当然,如果您的机器这个问题不严重,建议还是保留,ea是一块非常优秀的Php缓存+加速软件
配合zo使用,将会降低系统负担 50%-80%左右,提高负载能力、速度和效率 200%左右

第二种可能

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

第三种可能
c:/winnt/temp 或者 c:/windows/temp
也需要everyone的所有权限,类似U主机的0777

第四种可能
您的内存严重不足,查看一下,如果有问题,请加内存,最好是一次加两条
比如加1G内存,最好是加2条一模一样的512M。否则没有启用双通道,效果也很一般

第五种可能
ZendOptimizer和php的搭配不是很好
换个版本试试看
目前比较稳定的搭配是
php4.3.11+zo 2.5.10a
或者php4.4.1+zo 3.0 beta2

第六种可能

这种多属于用win2003的用户
他们在应用池中设定了限制
比如多长时间回收,最大使用内存多少等等
这些设置势必造成这个经典的php错误

转载于:https://www.cnblogs.com/fengju/archive/2009/05/23/6173876.html

PHP has encountered an Access Violation at相关推荐

  1. php invalid access,PHP出错消息PHP has encountered an Access Violation at XXXXXXXX 如何解决?...

    1.是否zend所需的dll文件所在目录给的权限不够,必须有读取和运行的权限 2.如果使用的是windows系统,是否设置过应用池,比如池https://anlijun.co中限制了什么

  2. PHP has encountered an Access Violation at xxx 的解决办法

    1.更新到5.2后php版本  2.是否zend所需的dll文件所在目录给的权限不够,必须有读取和运行的权限  3.如果使用的是windows系统,是否设置过应用池,比如池中限制了什么  4.高版本的 ...

  3. pl/sql dev连接报错Access violation at address 67614F04 in module 'oranls11.dll'

    这个可能是因为你的客户端安装了多个Oracle 软件导致, 还有一种可能是本地Oracle版本过低,连接的Oracle数据库版本过高. 这里排除第二种可能. 解决办法:  打开你的PL/SQL Dev ...

  4. Access violation at address 0x77f96c94

    Access violation at address 0x77f96c94 Delphi / Windows SDK/API http://www.delphi2007.net/DelphiMult ...

  5. Forrtl: severe(157): Program Exception - access violation

    这是在Fortran中经常碰到的错误,access violation一般是访问到了不能访问的内存. 个人碰到几种情况: Array-out-of-bounds error:数组越界 Stack ov ...

  6. 简单Access Violation的异常派发,Vista/Longhorn Server

    以前就发现LH的Exception Handling有变化.当程序崩溃后,程序会被系统挂在发生问题的汇编代码上,这样直接用调试器上去就可以看了.当时一直想研究下具体怎么实现的.另外在<Windo ...

  7. access violation reading 0x0000000000000020

    access violation reading 0x0000000000000020 原因: 再次使用之前应该先释放一下内存: av_freep(aviobuffer); //printf(&quo ...

  8. exception: access violation reading 0xFFFFFFFFFFFFFFFF

    exception: access violation reading 0xFFFFFFFFFFFFFFFF 原因:内存释放的时候出了问题,可能是释放过了. av_freep(aviobuffer); ...

  9. OSError: exception: access violation writing and reading

    OSError: exception: access violation writing 0x0000000000000000 原因:pFormatCtx 么有分配内存 //pFormatCtx = ...

  10. OSError: exception: access violation reading 0x0000000000000001

    File "D:\Users\Administrator\Miniconda3\envs\python36\lib\ctypes\__init__.py", line 492, i ...

最新文章

  1. gdb调试工具的使用
  2. python第5天模块+包
  3. mac安装mysql记录,使用zsh
  4. Linux同步原语系列-spinlock及其演进优化
  5. c语言存储类_C编程语言的存储类
  6. C#LeetCode刷题之#475-供暖器(Heaters)
  7. Confluence 6 SQL 异常的问题解决
  8. 微服务架构实战篇(五):Spring boot2.x + Guava 并使用RateLimiter实现秒杀限流demo
  9. java date 格式化 yyyymmdd_如何将LocalDate格式化为yyyyMMDD(不含JodaTime)
  10. 软件测试—十二章测试层次
  11. 四、spring源码解读初始化
  12. web实现文件上传的方式总结
  13. 程序员员为什么总是要加班呢?不加班会被开除吗?
  14. 太厉害了,终于有人能把云计算、大数据和人工智能一次性讲明白了
  15. python中输出手机话费_用Python生成柱状图、折线图、饼状图来统计自己的手机话费...
  16. 一条命令将windows下多个ts文件合并为一个ts文件
  17. 日本白光FX-888D焊台温度设置
  18. 360篡改了我的microsoft edge,卸载了也没用!!!
  19. 向量相似度java_计算一组向量相似度
  20. Linux桌面差,六种 Linux 桌面的最佳特性和最差特性

热门文章

  1. 【通关计划】进入IT培训魔域这个红海,ITbegin为何选择从高校编程教
  2. sql 二进制文件的导入导出
  3. ora-12514解决方法
  4. 深度学习:循环神经网络(RNN)
  5. LOJ2360「NOIP2016」换教室
  6. webpack5学习与实战-(一)-webpack的初步认识
  7. 实现滑动到中间变大的效果
  8. 原生js实现输入框焦点切换
  9. FastDFS的安装讲解
  10. python小_Python 小入坑