我的php.ini有一个256M的memory_limit。 phpinfo()反映了这一点。但是从PHP中,ini_get('memory_limit');返回32M。我超出内存限制的致命错误也表示最大值为32M。
phpinfo()为什么骗我?
答案 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');