2

我的 php.ini 的 memory_limit 为 256M。phpinfo() 反映了这一点。但是在 PHP 中,ini_get('memory_limit'); 返回 32M。我超出内存限制的致命错误也说最大值是 32M。

任何想法为什么 phpinfo() 对我撒谎?

4

3 回答 3

1

可以覆盖 Apache 配置文件中的 php.ini 参数。

根据系统,它们的位置可能会有所不同,但请检查 /etc/apache2、/etc/apache2/conf.d、/etc/apache2/sites-enabled 下的任何内容

于 2010-07-21T01:38:16.593 回答
1

是来自 cli 的结果之一,而另一个来自网络?

于 2010-07-21T01:30:25.860 回答
0

您是否尝试过使用 PHP 代码设置限制作为测试?

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

于 2010-07-21T01:32:13.910 回答