尝试大型脚本时内存不足和内部服务器错误


Out of memory and Internal Server Error while trying big scripts

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

我注意到了这个问题。我在尝试编写大型脚本时遇到了与内存不足相关的500互联网服务器错误。很大的意义是,我做了一个给出4000或5000行的查询,并尝试使用foreach(在给定的情况下用于excel提取(来编写所有行。

php正是在foreach语句的服务行中给出的。

有经验的人能给我看看这个吗?

编辑php.ini文件并增加memory_limit。

或者,在这个脚本的顶部,包括:

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

PHP修复:

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

.htaccess修复程序:

php_value memory_limit 64M

php.ini修复:

memory_limit = 64M