Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)的错误?

wdzsjl 1个月前 (10-10) 阅读数 12 #ZBlog

当您看到 “Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)” 这样的错误时,这意味着 PHP 脚本在运行过程中耗尽了可用内存。默认情况下,PHP 的最大内存限制是 128MB(即 134217728 字节),当您的脚本尝试分配额外的内存时,如果超过了这个限制,就会触发这个错误。

解决方法

  1. 增加最大内存限制

    • 修改 php.ini 文件
      • 找到 memory_limit 设置,并将其值增加到所需的字节数。例如,将其设置为 256MB:
        ini
         
        memory_limit = 256M
      • 保存文件并重启 Web 服务器。
wx.jpg ywfw.jpg
热门