7

Windows 8 をインストールしたばかりですが、Apache を実行するのに苦労しています。

httpd.conf ファイルをいくつか調整した後 (WWAHost.exe のためにポートを変更し、IPv6 のために ::1 を許可する)、最終的に実行できるようになりました (EasyPHP でインストール) が、Internet Explorer 10 でローカル サイトを開くと、 Apache が応答を停止し、ページの読み込みを永久に試行し続けます。

他のブラウザーでは、Internet Explorer にローカル サイトをロードする前に正常に動作するため、Internet Explorer 10 に関係していると思います。その後、Apache を再起動して再び動作させる必要があり、Internet Explorer 10 を実行し続けるために使用しなくなりました。

同じ問題がありましたか?

4

4 に答える 4

16

同様の問題があり、次の解決策でなんとか修正できました。EasyPHP/Apache ホスト ページをリクエストすると IE がフリーズする を参照してください。

私はすでに最新の Apache を持っていたので、次のように追加しました。

AcceptFilter https none
AcceptFilter http none
EnableSendfile Off
EnableMMAP off

loadmodules セクションの前。これは魅力のように機能しました。

私の構成は次のとおりです:Apache 2.4.4およびInternet Explorer 10

于 2013-10-15T18:35:22.957 に答える
1

Windows 7 で Internet Explorer 10 を使用して Apache 2.4.2 (EasyPHP 12) を実行したときに同じ問題が発生しましたが、 astutelogic.comで解決策を見つけたと思いますが、これはうまくいくようです...少なくとも、Apache を 2.4.4 にアップグレードするそれらの指示を使用するとうまくいきました。

Apache ラウンジから Apache バイナリをダウンロードし、抽出/名前変更の手順の後、現在の「php.ini」および「httpd.conf」ファイルを新しいフォルダーにコピーし、追加の行を「httpd.conf」に追加しました。指示どおりにファイルします。

リンクされたページによると、開発サーバーとライブサーバーに関するメモ:

私の知る限り、AcceptFilter ディレクティブは実際には FreeBSD と Linux でしか機能しない (程度は低い) ため、Windows でそれらを使用してもメリットはありません。私は間違っているかもしれませんが..いずれにせよ、それは唯一の開発環境なので、数ミリ秒遅いことは問題にならないはずです.

アップデート

Apache 2.4.4 に付属する EasyPHP 13.1 がリリースされたことに気付きました。上記でリンクした手順をまだ試していない (または単に EasyPHP を更新した) 場合は、更新されたスタックをダウンロードすることをお勧めします。

于 2013-05-19T16:47:33.450 に答える
0

Windows 7 上の Internet Explorer 10 で同じ問題を修正しようとしており、互換モードを使用すると、localhostサイトを使用する際の遅延のほとんどが軽減されることがわかりました。

私はそれが正確な解決策ではないことを知っていますが、Windows 8 でもこれらの問題を経験し、一般的な修正を試してみましたが役に立ちませんでした。

于 2013-05-22T16:22:43.690 に答える