2017-01-09 99 views
0

ini_set()究竟如何工作? 我有以下代碼。memory_limit問題php腳本

ini_set('memory_limit', '4G'); 

會拋出這個

PHP Fatal error: Allowed memory size of 31457280 bytes exhausted

然而

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

的作品就好了。 這怎麼可能? 第二個值比第一個低。

+0

重新啓動服務器。 – malutki5200

+0

你的服務器是否有4GIG內存分配給每個運行這個設置的PHP腳本? – RiggsFolly

+0

嘗試使用MB(4096M)的值。我和@RiggsFolly進行了接觸。服務器是否有可用內存? –

回答

0

HI嘗試下面的代碼在你的PHP的ini_set功能

ini_set("memory_limit",-1);