2011-01-11 50 views

回答

11

的设置是memory_limit,你可以在php.ini文件更改所有脚本,或(更好的)只是改变它为一个脚本代码,导致您的问题:

ini_set('memory_limit', '64M'); 
+0

+1的代码的方法里面,这里的[文件](http://php.net /manual/en/ini.core.php#ini.sect.resource-limits)。 – ifaour 2011-01-11 17:32:01

4

有三种方法来改变memory_limit的为你的PHP脚本(S):

1)一个快速的解决办法是将下面一行添加到您的根目录下的.htaccess文件:

php_value memory_limit 32M 

2)在你的PHP配置文件(php.ini) - 位置取决于你的Apache /服务器设置。 在文件中搜索memory_limit和更改为需要的值:

memory_limit= 32M 

然后重新启动Apache服务器。


3)你也可以在你的PHP脚本指定内存限制:

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