2017-01-09 61 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);