ホームページ  >  記事  >  バックエンド開発  >  PHP がアクセス違反に遭遇しました_PHP教程

PHP がアクセス違反に遭遇しました_PHP教程

WBOY
WBOYオリジナル
2016-07-21 15:57:25922ブラウズ

主に Windows ホスト サーバーに発生します。
PHP 公式 Web サイト http://bugs.php.net/ では、2 ~ 3,000 ページのレポートを見つけることができます。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: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 ホストのようなメモリ共有メカニズムがないことを作者は無視しました。バグは彼らに提出されており、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 を 2 つ追加するのが最適です。そうしないと、デュアル チャネルが有効にならず、効果が平凡になります。5 番目の可能性は、ZendOptimizer と php の組み合わせがあまり良くないことです。現在の安定したバージョンは php4.3.11+zo 2.5.10a または php4 です。 4.1+zo 3.0 beta2

6 番目の可能性

これは主に win2003 を使用しているユーザーに属します
彼らはアプリケーション プールに制限を設定しています
たとえば、リサイクルにかかる時間や最大メモリの使用量など
これらの設定は、このクラシック PHP エラーを引き起こす可能性があります
木製は何百回もテストされており、ここで問題が発生することを保証できます。



http://www.bkjia.com/PHPjc/317819.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/317819.html

技術記事主に Windows ホスト サーバーに発生します。 PHP の公式 Web サイト http://bugs.php.net/ では、2 ~ 3,000 ページのレポートも見つかります。11 の小さなバージョンを作成した後、彼らも途方に暮れています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。