我已经通过 aptitude 安装了带有标准 Apache 和 PHP 的 Debian Squeeze。
不,我尝试运行:
<?php
echo ini_get("memory_limit")."\n";
ini_set("memory_limit","1024M");
echo ini_get("memory_limit")."\n";
?>
结果:128M 128M
我试图改变这种行为和一些事实:
/etc/php5/apache2/php.ini:
safe_mode = Off
memory_limit = 128M
/etc/php5/apache2/conf.d/suhosin.ini:
[suhosin]
suhosin.memory_limit = 2048M
我可以使用 phpinfo(); 验证此设置,在service apache2 restart
.
为什么我不能将内存限制设置在 128M 以上?
笔记:
<?php
echo ini_get("memory_limit")."\n";
ini_set("memory_limit","127M");
echo ini_get("memory_limit")."\n";
?>
结果:128M 127M
亲切的问候