【发布时间】:2011-05-05 00:56:16
【问题描述】:
致命错误:允许的内存大小为 67108864 字节已用尽(尝试分配 13965430 字节)
PHPInfo 显示我的 memory_limit 为 128M,所以我很困惑为什么错误说我只有 64M。 phpinfo有可能报错吗?还是让 PHP 使用两个单独的 php.inis?
错误是由我的同事在我不知情的情况下添加的主要 php 文件之一中的 ini_set 调用引起的。
【问题讨论】:
-
需要更多上下文。你在哪里运行这个?
-
这是我托管的网站上的脚本。它正在处理一堆位置数据并生成 KML。但是,对于一组特定的数据,它给了我这个错误。
-
您在共享服务器上吗?可能是所有者禁用了 memory_limit 更改。
-
我在共享服务器上,但我已与系统管理员交谈过,他并没有提供多大帮助。他只告诉我增加 php.ini 中的 memory_limit。在脚本执行之前我也尝试过 ini_set,但无济于事。
标签: php memory memory-management out-of-memory memory-limit