ini_set('memory_limit', '128M'); // Returns false; memory_limit unchanged
我无法找到可能导致此问题的列表。到目前为止,我检查过:
- 安全模式:禁用
- disable_functions:空
- php_admin_value:我找不到(有办法确定吗?)
我没有想法了! ini_set
与其他参数(例如“display_errors”)一起正常工作
最佳答案
如果不是已发布的 PHP 版本问题,请尝试检查机器上是否没有任何东西阻止您提高此限制。
How to check whether Suhosin is installed?
编辑(确定已安装 Suhosin 后):
配置详情在这里:http://www.hardened-php.net/suhosin/configuration.html
我怀疑 /etc/php.d/
中会有一个文件,您可以编辑该文件以增加内存限制范围。您需要编辑的配置变量是:suhosin.memory_limit
关于php - ini_set ('memory_limit' , ...) 不起作用并返回 false;不知道为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5859994/