2013-02-19 35 views

回答

2

正如您可以想象的,当PHP尝试使用比可用内存更多的内存时会出现此错误消息。我假设更改代码不是一种选择,但您可以增加PHP可用的内存量。

为了在脚本的顶部改变一个特定脚本存储器限制,包括线,例如这样的:

ini_set("memory_limit","20M"); 

的12M(例如)将限制到20个梅格斯。如果这不起作用,请继续增加内存限制,直到脚本合适或服务器尖叫。

您也可以让本作加入了线的服务器上运行的所有PHP脚本的永久性变化,如该服务器的php.ini文件:

memory_limit = 20M 

希望这有助于

+1

我有给予最大限制ini_set(“memory_limit”,“ - 1”);但仍然得到相同的错误。 – ashu 2013-02-19 12:18:36

相关问题