PHP ini_get()和php.ini不同步

时间:2010-07-21 01:19:15

标签: php phpinfo memory-limit

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

phpinfo()为什么骗我?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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

下的任何内容

答案 2 :(得分:0)

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

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