2011-01-11 51 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');