ホームページ >php教程 >php手册 >PHP が 7C94BD02 ソリューションでアクセス違反に遭遇しました

PHP が 7C94BD02 ソリューションでアクセス違反に遭遇しました

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:21:581175ブラウズ

解決策は次のとおりです:
Windows 用 php のバグ
参考:

最初の可能性:

php の eaccelerator 拡張機能を削除します
これで問題は解決しますが、システムの負荷が増加する可能性があります
eaccelerator は主にシステム リソースを節約するために使用されるためです

具体的な方法は php.ini を見つけることです
設定をお手伝いする場合、通常は c にあります:/php /php.ini または c:/winnt/php.ini または c:/windows/php.ini

削除

zend_extension_ts="C:phpextensionseaccelerator_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 ホストのようなメモリ共有メカニズムはありません
このバグは彼らに提出されており、0.9.5 で解決できることを願っています

もちろん、問題があればマシン上の問題は深刻ではありませんので、そのままにしておいてください。EA は非常に優れた PHP キャッシュ高速化ソフトウェア
であり、zo と併用すると、システムの負荷が約 50% ~ 80% 軽減され、負荷容量が増加します。速度と効率が約 200% 向上します




2 番目の可能性

session_save_path は実際の物理パスを設定する必要があり、ディレクトリには全員のすべての権限が必要です。 U ホストの 0777




3 番目の可能性
c:/winnt/temp または c:/windows/temp
も同様に全員のすべてのアクセス許可を必要とします。 U ホストの 0777 へ




4 番目の可能性があります。問題がある場合は、メモリを追加してください。一度に 2 つのメモリを追加します。
たとえば、1G のメモリを追加するのが最適です。まったく同じ 512M です。それ以外の場合、デュアルチャネルは有効になっておらず、効果は平凡です




5 番目の可能性
ZendOptimizer と php の組み合わせはあまり良くありません
別のバージョンを試してください
現在の比較的安定した組み合わせは
php4.3.11 zo 2.5.10a
または php4.4.1 zo 3.0 beta2




6 番目の可能性

これは主に win2003 を使用しているユーザーに属します
アプリケーション プールに制限が設定されています
たとえば、リサイクルにかかる時間や最大メモリ使用量などです。
これらの設定は必ず問題を引き起こす可能性があります。この古典的な PHP エラーは、PHP のバージョンに問題があると言われていますが、実際にはそうではありません。この問題は 4 つの場所から見ることができます。
1. dll ファイルが保存されているディレクトリです。 zend に必要な権限がありませんか?
2. 2003 を使用して、アプリケーション プールを設定しましたか?もう一度いいですか?
3. php.ini に設定されていない場所が 2 か所あります。

は、一部のプログラムで使用する必要がある ; のコメント文字を削除します。この行が php.ini ドキュメントで機能するように、upload_tmp_dir 行、つまりその前のセミコロン「;」を追加します。 Upload_tmp_dir は、アップロードされたファイルが保存される一時パスを定義するために使用されます。ここで、次のように絶対パスを定義することもできます。 もちろん、この時点では、d:upload ディレクトリには読み取りおよび書き込み権限が必要です。 。
ここでは、
upload_tmp_dir = "c:windowstemp"

B
このエラー ステートメントは、通常、php.ini の session.save_path 項目が適切に設定されていないために発生します。解決策は、session.save_path と session.cookie_path を
session.save_path = "c:windowstemp"
session.cookie_path = "c:windowstemp"
に設定することです (この設定が正しいかどうかはわかりません)正解です。試したことはありません。)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。