我刚刚将我的项目移到了新服务器上。我自己设置了服务器(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