【问题标题】:Out of memory error from PHP simplexml_load_string()来自 PHP simplexml_load_string() 的内存不足错误
【发布时间】:2020-02-19 09:56:43
【问题描述】:

我在 Windows IIS 上有 php 5.3.28。我使用 XLSXReader 类上传 excel 文件。当我上传超过 130k 行的 Excel 时,出现内存不足错误:

警告:simplexml_load_string() [function.simplexml-load-string]: 实体:第 2 行:解析器错误:内存不足错误 C:\www\class\XLSXReader.php 第 158 行

php.ini 配置

memory_limit = 128000M
post_max_size = 800M

.htaccess 配置

php_value memory_limit 12800M
RLimitMem 128000000

我尽可能地强迫一切,但我仍然得到错误。您有什么想法或建议吗?

【问题讨论】:

标签: php iis memory-limit simplexml


【解决方案1】:

你可以使用这个函数是解析大文件的最佳方式

XMLReader 和 SimpleXMLElement 更多信息:enter link description here

【讨论】:

    猜你喜欢
    • 2012-10-25
    • 2014-01-07
    • 1970-01-01
    • 2014-06-01
    • 1970-01-01
    • 2015-05-04
    • 2013-09-23
    相关资源
    最近更新 更多