使用file_get_contents读取一个600M的文件,本机内存足够,memory_limit=1000M,为什么页面还是提示内存不足呢?

解决方案 »

  1.   

    先用命令行试一下可以的话,检查web服务是否有限制php不仅变量本身需要内存的,处理过程中也是
    大文件处理要尽可能使用边读取边处理的方式
      

  2.   

    memory_limit=1000M
    只表示 php 最大可使用 1000M 内存
    并不表示 php 实际可使用到 1000M 内存错误信息已经给出了足够的信息,只是你没给我们看。而是自己消化了