可能重复:
ini_set(“memory_limit”) in PHP 5.3.3 is not working at all
我刚将项目移动到新服务器。我自己设置服务器(apt-get install apache2 php5 mysql-server
是该任务的大部分)。我的项目有一个带有
ini_set('memory_limit', '1024M');
在顶部。过去工作正常,但现在它返回false,我的脚本由于内存不足而终止。
我已确认safe_mode
已关闭且disable_functions
为空。哪些其他配置指令可以影响ini_set
? 为什么ini_set
仍然失败?
如果重要:
$ uname -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 Server version: Apache/2.2.16 (Debian) Server built: Sep 29 2011 20:59:05 $ sudo php5 -v PHP 5.3.3-7+squeeze6 with Suhosin-Patch (cli) (built: Jan 31 2012 10:56:51) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH