如何在PHP

时间:2017-12-27 08:22:25

标签: php mongodb

我在object的{​​{1}}形式中有大数据,当我将其转换为mongoDB中的Array时会出现此错误

Error Scrrenshot

  

允许的内存大小为134217728

我认为让数组更小。你有什么看法?

1 个答案:

答案 0 :(得分:1)

您的PHP配置设置为最大134217728 bytes。您需要允许脚本当前消耗的最大内存量。

memory_limit这设置允许脚本分配的最大内存量(以字节为单位)。这有助于防止编写糟糕的脚本占用服务器上的所有可用内存。请注意,要没有内存限制,请将此指令设置为-1。

编辑php.ini文件中的memory_limit参数

memory_limit = 150M ; //that means maximum amount of memory a script may consume (150MB)

或者如果不想更改php.ini设置

ini_set('memory_limit', '150M'); // add this code in you script at the top

这里以150M为例。你可以根据需要给出价值。