解決策は次のとおりです:
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 が存在しないことを無視しましたホスト
このメモリ共有メカニズムのバグは、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 エラーを引き起こす可能性があります
多くの人は、これは php のバージョンに問題があると言いますが、実際にはそうではありません。この問題は 4 つの場所から見ることができます。 1. Zend が必要とする DLL ファイルのディレクトリには、読み取り権限と実行権限が必要ですか? 2. 2003 を使用していますか? たとえば、アプリケーション プールを設定していますか?プール? 調整してもう一度試してください。笑
3. php.ini には 2 つの場所があります。設定はなく、一部のプログラムでは ;upload_tmp_dir 行のコメント文字を削除する必要があります。 、その前にセミコロン「;」を追加すると、この行は php.ini ドキュメントで機能します。 Upload_tmp_dir は、アップロードされたファイルが保存される一時パスを定義するために使用されます。ここで、次のように絶対パスを定義することもできます。 もちろん、この時点では、d:upload ディレクトリには読み取りおよび書き込み権限が必要です。 。
ここでは、
upload_tmp_dir = "c:windowstemp" に設定します
B
このようなエラーステートメントは通常、php.ini の session.save_path 項目が適切に設定されていないことが原因で、解決策は session.save_path と The を変更することです。 session.cookie_path の設定は
session.save_path = "c:windowstemp"
session.cookie_path = "c:windowstemp"
に設定されています(この設定が正しいかどうかはわかりません。試したことはありません)。
http://www.bkjia.com/PHPjc/320558.html
www.bkjia.com
true