【问题标题】:Fatal Error: Allowed Memory Size Exhausted In XAMPP致命错误:XAMPP 中允许的内存大小已用尽
【发布时间】:2017-10-05 22:07:02
【问题描述】:

现在我正在使用 FPDF 将我的所有数据打印到 PDF 中,这些数据包含图像尺寸较大的图片。然后我的 XAMPP 提示如下文所示。为了让我继续打印,以下解决方案是什么?他们是不改变图像大小的解决方案吗?

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 50933016 bytes) in C:\xampp\htdocs\techgirl\reports\fpdf.php on line 1449

即使我尝试将 php.ini 中的内存限制更改为 900M,也没有任何反应。

【问题讨论】:

    标签: memory xampp out-of-memory size fpdf


    【解决方案1】:

    在 php.ini 中将 memory_limit 更改为 -1。即 memory_limit=-1 你可以在 bin/php/ 中找到 php.ini 文件

    【讨论】:

    • 虽然这可能是解决问题的宝贵提示,但一个好的答案也可以证明解决方案。请EDIT 提供示例代码来说明您的意思。或者,考虑将其写为评论
    【解决方案2】:

    根据需要更改 php.ini 中的 memory_limit 选项。

    然后从 XAMPP 重启 Apache 服务器

    【讨论】:

      【解决方案3】:

      根据需要更改 php.ini 中的 memory_limit 选项。

      【讨论】:

      • 更新了问题先生!!
      • 修改后你重启了apache吗?如果它仍然不起作用,请使用 phpinfo();在你的 php 文件中获取所有 php 信息,内存限制应该在核心部分进行监听。
      • 还没有!这是必需的吗??
      • 如果您更改 php.ini 或 appache.conf 中的某些内容,则始终需要重新启动或重新加载。
      • 感谢工作正常。只需要重新启动。现在我明白了。谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-13
      • 2014-04-07
      • 2016-09-24
      • 2012-12-27
      • 2011-02-23
      • 2016-04-13
      相关资源
      最近更新 更多