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 (またはそれ以上)
)。