允许的内存大小已用尽
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字节已用尽