我正在做一个文件大小调整器功能,当我使用非常高分辨率的图像时,我得到了这个致命的错误:
PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to
allocate 8884 bytes) in /path/resizer.php on line 35
(resizer.php是resizer类) 然后,当我使用ini_set('memory_limit','64MB');
..在整个块前面:if(isset($ _ FILES ....)) ......我得到了这个致命的错误:
PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to
allocate 8884 bytes) in path/resizerenter code here.php on line 35
请注意,当我请求增加时,已分配的内存已减少。 如果你知道什么是错的,请告诉我。 非常感谢
答案 0 :(得分:2)
检查php.ini设置:memory_limit
可能已超过64M。如果你可以
ini_set('memory_limit', '128M'); or 256...
大图像的操作可能会使用大量内存!