【问题标题】:Fatal error on memory size (over 64mb?)内存大小的致命错误(超过 64mb?)
【发布时间】:2011-05-05 14:22:57
【问题描述】:

我收到此错误:

致命错误:第 158 行 /home/gigiphot/public_html/Includes/thumbnail.inc.php 中允许的内存大小为 67108864 字节已用尽(尝试分配 3456 字节)

并且这个 PHP 内存限制设置为 64mb .. 我要增加它吗?不确定下一步...

【问题讨论】:

  • 补充一点:64 兆是很多。如果这个脚本会被大量使用,考虑让它消耗更少。如果人们开始点击它,高内存消耗肯定会使您的服务器停机。

标签: php


【解决方案1】:

您可以在 php.ini 文件中设置 memory_limit,请参见此处:http://php.net/manual/en/ini.core.php

但是,您可能想调查一下您是否真的需要如此大量的内存消耗...如果此服务将由多个用户同时使用,您可能会遇到问题...意外的高内存消耗通常是以下症状的症状你的脚本出了点问题。

【讨论】:

    【解决方案2】:

    尝试在文件顶部添加ini_set('memory_limit', '128M');

    您可以将其设置为-1 以忽略限制,但一般不建议这样做。

    【讨论】:

    • 同意,如果脚本要经常运行,可能有更好的方法来做到这一点。
    猜你喜欢
    • 2015-04-22
    • 2023-03-20
    • 2015-09-18
    • 2023-04-03
    • 1970-01-01
    • 2013-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多