ini_set('memory_limit', '128M'); // Returns false; memory_limit unchanged
我无法找到导致此问题的原因列表。 到目前为止,我已经检查了以下内容:
- 安全模式:禁用
- disable_functions:空
- php_admin_value:没有我能找到的(有确定的方法吗?)
我没有更多的想法了!ini_set
与其他参数(如“display_errors”)正常工作。
/etc/php.d/
中会有一个文件,你可以编辑它来增加内存限制。你需要编辑的配置变量是:suhosin.memory_limit。
ini_set()
函数传递的任何指令都会失败吗?还是只有memory_limit
失败?任何memory_limit
的值都会失败,还是只有128M
?您如何验证该值未更改?我也注意到在这里的几台服务器上出现了这种行为,所以我非常想知道我们是否遇到了同样的问题。 - user212218