phpプログラムを実行すると時々表示されます
許容メモリ サイズ 8388608 バイトが使い果たされました (1298358 バイトを割り当てようとしました)
このエラーの理由: プログラム (無限ループなど) が原因ではないことを確認する前に、PHP ページで消費される最大メモリがデフォルトで 8M であるためです (PHP ini ファイルで確認できます)。 )、
ファイルが大きすぎる場合や画像が大きすぎる場合、読み込み時に上記のエラーが発生します。
解決策:
1. php.ini を変更して、memory_limit を 8M から 16M (またはそれ以上) に変更し、Apache サービスを再起動します
2. PHP ファイルに ini_set(‘memory_limit’, ‘**M’) を追加します。注: システムの他のリソースを通常に使用する場合は、memory_limit を大きすぎないように設定してください。-1 は制限なしを意味します
3. .htaccess ドキュメントを変更し (ディレクトリが .htaccess をサポートしている場合)、ドキュメントに次の文を追加します: php_valuememory_limit 16M (またはそれ以上)
。