允许的内存大小已用尽

Posted

技术标签:

【中文标题】允许的内存大小已用尽【英文标题】:Allowed Memory size exhausted 【发布时间】:2013-02-08 02:04:27 【问题描述】:

phpmyadmin 中将 zip sql 文件导入数据库时​​,我在 php.ini 中有 wamp 和更改配置仍然显示以下错误

Allowed memory size of 67108864 bytes exhausted (tried to allocate 69931615 bytes) in C:\wamp\apps\phpmyadmin3.5.1\libraries\zip_extension.lib.php

我已将以下内容更改为 php.ini:

upload_max_filesize = 32M

memory_limit = 64M

post_max_size = 120M

我要保存的 zip 文件大小为 16.1 MB

【问题讨论】:

代码在哪里? 内存限制与upload_size和max_post_size没有直接关系。您是否使用 PHP 处理 zip? 请仔细阅读问题。问题是我试图在 wamp 的 phpmyadmin 中导入 zip sql 文件并显示错误。 【参考方案1】:

好吧,再改一次。 一个 16.1 MB 的 zip 可能包含一个 120MB 的 SQL 文件。 PHPmyAdmin 可能需要一些自己的东西。

只需将 memory_limit 设置为 512M 或尝试导入较小大小的文件。

另一个机会是手动解压缩文件,然后将其提供给 mysql 控制台应用程序或Sypex Dumper

【讨论】:

谢谢,我为这个错误挣扎了很长时间,现在它正在工作

以上是关于允许的内存大小已用尽的主要内容,如果未能解决你的问题,请参考以下文章

致命错误:允许的内存大小已用尽

php - 致命错误:允许的内存大小为 134217728 字节已用尽 [重复]

PHP致命错误:允许的内存大小为134217728字节已用尽

致命错误:允许的内存大小为 268435456 字节已用尽(尝试分配 71 字节)

PHP GD 允许的内存大小已用尽

Composer 要求内存不足。 PHP致命错误:允许的内存大小为1610612736字节已用尽