当PHP内存限制设置为128mb时,“允许67108864个字节的内存大小已耗尽”

原谅我,如果这是错误的地方; 不确定是否在SO或这里张贴这个。

我从脚本中得到了上述错误,这意味着我已经达到了脚本内存64MB的限制。 问题是,我有php.ini中的memory_limit设置为128M; 并根据phpinfo()这是内存限制确实设置。 那么为什么我得到一个错误,意味着当我将限制设置为128m时,我已经达到64m的内存限制?

服务器configuration:

  • Redhat Linux Enterprise 6.3
  • PHP 5.3.3
  • Apache 2.2.15
  • 8GB的RAM

没关系。 刚刚完成了剧本的一个大重构; 大幅减less内存使用量,不再会出现错误。

我应该注意到,我能够解决这个PHP调用一段时间的错误:

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