0
PHP Fatal error:  Out of memory (allocated 26214400) (tried to allocate 9175041 bytes) in ...

私は気づいたこの問題を抱えています。大きなスクリプトを書き込もうとしているときに、メモリ不足に関連する500インターネットサーバーエラーが発生します。4000行または5000行を提供するクエリを実行し、foreachを使用してそれらすべてを記述しようとするという意味で大きな意味があります(この場合のExcel抽出用)。

phpは、foreachステートメントを提供する行を正確に示しています。

これに光を当ててくれた経験のある人はいますか?

4

2 に答える 2

3

php.iniファイルを編集して、memory_limitを増やします。

または、このスクリプトの先頭に次を含めます。

ini_set("memory_limit","256M");

于 2011-05-27T15:03:51.513 に答える
1

PHPの修正:

ini_set('memory_limit', '64M');

.htaccess修正:

php_value memory_limit 64M

php.ini修正:

memory_limit = 64M
于 2011-05-27T15:08:23.603 に答える