您好,我在phpini文件中设置了以下ini变量.

max\_execution\_time 50000

memory\_limit 40M

post\_max\_size 8M


当我尝试制作图像缩略图时,出现以下错误:

致命错误:内存不足(已分配30670848)(试图分配14976字节)

图像大小为700 kb.

谁能帮我 ?

解决方法:

您的问题不是对imagecreatefromjpeg()的单个调用,而是您之前分配的内存.毕竟,分配失败,只有约14kB的内存请求.

也许您之前在同一脚本中创建了图像,但没有使用imagedestroy()释放它们的内存,或者您遇到了另一个内存问题.在后一种情况下,您可以使用调试工具(例如webgrind)查找内存占用.

标签: php

相关文章推荐

添加新评论,含*的栏目为必填