【发布时间】:2012-08-29 03:48:18
【问题描述】:
解决这个问题很热门,为什么会这样?
Zend 服务器日志:
PHP 致命错误:允许的内存大小为 134217728 字节已用尽 (试图分配 538798977 字节)在 C:\Program Files (x86)\Zend\Apache2\htdocs\test\modules\main.php 在第 3 行
文件main.php 不会产生任何错误,如果它直接从浏览器执行。但是,如果我从另一个 PHO 文件中使用它的函数,那么 Zend Log 会打印出上述错误。
【问题讨论】:
-
您是否尝试增加内存限制?
-
128MB 已用内存?这个脚本做什么?
-
您尝试一次性分配 500 兆内存?天哪,您是否尝试过一次读取大量 CSV 文件?如果你这样做了,请一次一行地阅读它们并以这种方式处理它们。
标签: php memory memory-management