给大家提供了很多回解决方案,但是很多人没去看也沉下去了。
看到最近还有很多人提这个问题,目前phpwind9支持问题,官网暂无解决方法。
临时解决方法就是:
w3wp.exe是在IIS与应用程序池相关联的一个进程,用两个工作进程(w3wp.exe)运行phpwind9
在web站点属性中把1设为2
(新手不懂的自行联系你的主机服务商)
这样就解决PHP has encountered an Access Violation at XXXX
测试站点:www.zhideyao.cn
当时我就差点因为这个问题放弃phpwind9而转成discuz,而且官网最开始提供的解决方案是在网上找的,修改了更加造成环境出错,本来最开始官网的解决方案就是个大错。第二次的解决方案是正确了但是不能彻底解决。到目前
官网的解决方法都是不行的o..ye.
目前最佳方法还是我提供的。
希望官网近快出一个最好的解决方案,而不是设置环境.
具体方法如下:
1、打开 Internet 信息服务(IIS)管理器
2、 展开 应用程序池 找到你站点应用的程序池 右击---属性---性能---把web园最大工作进程数(w):改为3
3、phpwind9后台关闭debug模式
4、 phpwind9后台页面刷新设为3秒
5、测试站点:www.zhideyao.cn
楼主站还是经常出现“PHP has encountered an Access Violation at 0222AD66”
答:我的站一般是运行一周后才会出现这样的问题,刷新网页就正常了,如果不想再次出现把工作进程数设到5以上,再把程序池回收时间设到24小时内。 建议根据自己的要求设置如果你感觉还是不放心可以设到10个工作进程以上保证不会再出问题了。