thinkphp excel读取内存不足
我的一个excel有50个字段需要读取保存到数据库,导入的时候,浏览器转了很久,报内存溢出错误,谁遇到这个问题的,怎么解决呢?...
我的一个excel有50个字段需要读取保存到数据库,导入的时候,浏览器转了很久,报内存溢出错误,谁遇到这个问题的,怎么解决呢?
展开
1个回答
展开全部
这个报错不是PHPExcel报的错,而是php本身报的,原因大概就是因为你读取的文件超过了php单次请求运算占有的内存值的最大值。所以光设置PHPExcel是不行的
解决办法有三个:
1,修改 php.ini 中 memory_limit的值,重启apache服务
2,在你读取文件的页面头部加入 ini_set(”memory_limit”,”100M”); (-1为不限)
3,修改.htaccess 文档,在文档中加上一句:php_value memory_limit 16M(或更大)
解决办法有三个:
1,修改 php.ini 中 memory_limit的值,重启apache服务
2,在你读取文件的页面头部加入 ini_set(”memory_limit”,”100M”); (-1为不限)
3,修改.htaccess 文档,在文档中加上一句:php_value memory_limit 16M(或更大)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询