Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet Explorer 10(Windows 8)使Apache崩溃_Apache_Windows 8_Internet Explorer 10 - Fatal编程技术网

Internet Explorer 10(Windows 8)使Apache崩溃

Internet Explorer 10(Windows 8)使Apache崩溃,apache,windows-8,internet-explorer-10,Apache,Windows 8,Internet Explorer 10,我刚刚安装了Windows8,在上面运行Apache很困难 在对httpd.conf文件进行了几次调整后(由于WWAHost.exe而更改端口,由于IPv6而允许::1),我终于让它运行了(与EasyHP一起安装),但当我在InternetExplorer10上打开一些本地站点时,Apache停止响应,并一直尝试加载页面 我认为这与InternetExplorer10有关,因为在其他浏览器上,在将任何本地站点加载到InternetExplorer之前都可以正常工作。在那之后,我必须重新启动Apa

我刚刚安装了Windows8,在上面运行Apache很困难

在对httpd.conf文件进行了几次调整后(由于WWAHost.exe而更改端口,由于IPv6而允许::1),我终于让它运行了(与EasyHP一起安装),但当我在InternetExplorer10上打开一些本地站点时,Apache停止响应,并一直尝试加载页面

我认为这与InternetExplorer10有关,因为在其他浏览器上,在将任何本地站点加载到InternetExplorer之前都可以正常工作。在那之后,我必须重新启动Apache才能再次工作,并且不再使用InternetExplorer10来保持它的运行


你也遇到过同样的问题吗?

我在Windows7上用InternetExplorer10运行Apache 2.4.2(EasyHP 12)时也遇到过同样的问题,尽管我认为我找到了一个似乎可行的解决方案。。。至少,使用这些说明将Apache升级到2.4.4对我来说是可行的

我从ApacheLounge下载了Apache二进制文件,然后在提取/重命名步骤之后,我将当前的“php.ini”和“httpd.conf”文件复制到新文件夹中,并按照说明将其他行添加到“httpd.conf”文件中

根据链接页面,关于开发服务器与实时服务器的说明:

就我所见,AcceptFilter指令只在FreeBSD和Linux上有效(在较小程度上),因此在Windows上使用它们没有任何好处。但我可能错了……无论如何,这只是一个开发环境,所以慢几毫秒应该不是问题

更新


刚刚注意到EasyHP 13.1已经发布,它与Apache 2.4.4一起发布。如果您还没有尝试我上面链接的步骤(或者只是更新了EasyHP),我建议您下载更新后的堆栈。

我一直在尝试在Windows 7上的InternetExplorer10上解决相同的问题,并发现使用兼容模式可以通过
本地主机
站点缓解大多数延迟


我知道这并不完全是一个解决方案,但我在Windows 8上也遇到了这些问题,并尝试了一些常见的修复方法,但都无济于事。

这可能与ThreadsPerChild有关

检查
error.log
httpf.conf

# Server-pool management (MPM specific)
#Include conf/extra/httpd-mpm.conf

我在InternetExplorer10中也遇到过同样的问题,但现在我似乎无法重现它。通常我使用Firefox,没有问题。在升级到Apache2.4之后,我似乎遇到了这个问题。

我遇到了一个类似的问题,并通过以下解决方案解决了它。看

因为我已经有了一个现代的Apache,所以我只添加了:

AcceptFilter https none
AcceptFilter http none
EnableSendfile Off
EnableMMAP off
在加载模块部分之前。这很有魅力


我的配置是:Apache2.4.4和InternetExplorer10

Hello Renan,欢迎来到StackOverflow。请在您的帖子中添加更多信息,以便其他人可以帮助您。它在提供PHP页面或HTML页面时会崩溃吗?示例页面的任何代码都可以实现这一点吗?在物理机器或虚拟机上是否有Windows?它是Win 8的发行版还是某些平台预览版等?您可以尝试安装以观察请求和响应头和正文,这可能会给出一些调试提示。您还可以查看请求头,尝试通过cURL之类的工具重新构造相同的HTTP查询,并观察其行为。当我用InternetExplorer11请求一个页面时,它第一次工作,但在那之后Apache挂起,我必须重新启动它。只要我不使用IE,它在Chrome中就可以正常工作。当我使用IE访问页面时,Apache挂起,Chrome也不再工作。忘记提及(不知道这是否重要):我直接从命令行运行Apache的httpd.exe。不涉及任何服务。这个问题对我来说是可以重现的,我每提出第二个请求就会发生一次。刚刚安装了2.4版本,令人惊讶的是Apache甚至对静态文件也会挂起IE请求。更令人惊讶的是这个问题已经3岁了!。。。这个答案在另一方面对我很有用。。。。源站点有Apache2.4.4,也可以安装在WAMP服务器中。WAMP 2.2随Apache 2.4.2一起提供,运行速度非常慢。安装Apache2.4.4后,它的运行速度与localhost通常运行的速度差不多。你们还应该将Windows Defender从实时扫描httpd.exe和mysqld.exe中排除,以加快速度。这为我解决了这个问题。不过我只需要前两行。我写了更多的信息/参考。这里的主要问题是与正在使用的http/https协议相关的AcceptFilter指令。我可以确认前两条生产线至少在我使用的5台电脑上解决了问题。