0

可能重复:
PHP 5.3.3 中的 ini_set(“memory_limit”) 根本不起作用

我刚刚将我的项目移到了新服务器上。我自己设置了服务器(apt-get install apache2 php5 mysql-server大部分任务)。我的项目有一个带有该行的config.php文件

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

在顶部。以前可以正常工作,但现在它返回 false 并且我的脚本由于内存不足而终止。

我已经确认它safe_mode是关闭的并且disable_functions是空的。还有哪些其他配置指令会影响ini_set为什么ini_set还是失败?


如果重要的话:

$ unname -a
Linux drevo 2.6.32-5-amd64 #1 SMP Mon Jan 16 16:22:28 UTC 2012 x86_64 GNU/Linux

$ sudo apache2ctl -v
服务器版本:Apache/2.2.16 (Debian)
服务器建成时间:2011 年 9 月 29 日 20:59:05

$ sudo php5 -v
PHP 5.3.3-7+squeeze6 和 Suhosin-Patch (cli)(构建时间:2012 年 1 月 31 日 10:56:51)
版权所有 (c) 1997-2009 PHP 集团
Zend Engine v2.3.0,版权所有 (c) 1998-2010 Zend Technologies
    使用 Suhosin v0.9.32.1,版权所有 (c) 2007-2010,SektionEins GmbH
4

0 回答 0