我目前正在使用12GB RAM运行CentOS 6.5 64位,我试图在php脚本中分配1.5gb的内存。 我已经尝试将php.ini memory_limit更改为2048M并添加行ini_set(' memory_limit',' 2048M');进入我的代码。我试过" -1"在这两个地方,它仍然给了我这一行
致命错误:内存不足(分配262144)(试图分配1543346177字节)/ hom ...
这是我的服务器内存使用情况
total used free shared buffers cached
11870 1034 10836 0 72 440
错误发生的PHP代码(3行)
$fileSize = filesize($imgName);
$fh = fopen($imgName, 'rb');
$imgData = fread($fh, $fileSize);
fclose($fh);
有没有人有解决这个问题的方法? 提前谢谢!