PHP 5.0.4では、にを設定しないと、memory_limitディレクティブは無視されます。 (推奨のphp.iniファイルでは8Mに設定されていますが、ドキュメントには無視されているというメッセージが表示されます)。その場合、スクリプトごとのメモリ制限がありますか?PHPのメモリ制限
私はPHP 5.2.8にアップグレードしているので、はになりますので、デフォルトでメモリ制限が可能です。だから私は実際に値を適切なものに設定しなければなりません。推奨されているphp.iniファイルの現在のサイズは128Mに設定されていますが、それがであるかどうかわかりません。またはがより小さくなりました。
私は本番システムをアップグレードしていますので、動作の大きな変更は避けてください。 documentation( "memory_limit"を検索)は、この時点で非常に混乱しています。それは "デフォルト"と言われていますが、それは設定ファイルに設定されているデフォルト値、またはメモリ制限が無効なときに使用するデフォルト値を意味するかどうかわかりません。
私の質問は次のとおりです:5.0.4では、memory_limitを設定しないと、それでも1を強制しますか? –
+1、PHPのガベージコレクタが複数回壊れています。タイムアウトを取り除くことは非常に人気があり、コードが実際にコンピュータに__doing__していることを知ることが重要です。 –