PHP-imagecreatefromjpeg的内存不足问题教程
您好,我在phpini文件中设置了以下ini变量.
max\_execution\_time 50000
memory\_limit 40M
post\_max\_size 8M
当我尝试制作图像缩略图时,出现以下错误:
致命错误:内存不足(已分配30670848)(试图分配14976字节)
图像大小为700 kb.
谁能帮我 ?
解决方法:
您的问题不是对imagecreatefromjpeg()的单个调用,而是您之前分配的内存.毕竟,分配失败,只有约14kB的内存请求.
也许您之前在同一脚本中创建了图像,但没有使用imagedestroy()释放它们的内存,或者您遇到了另一个内存问题.在后一种情况下,您可以使用调试工具(例如webgrind)查找内存占用.