gpt4 book ai didi

php - 为什么 ini_set ('memory_limit' ) 不起作用?

转载 作者:搜寻专家 更新时间:2023-10-31 21:15:24 24 4
gpt4 key购买 nike

我正在做一个文件大小调整功能,当我使用非常高分辨率的图像时,我得到这个 fatal error :

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');

.. 在整个 block 的前面:if (isset($_FILES....))...我得到了这个 fatal error :

 PHP Fatal error:  Allowed memory size of 262144 bytes exhausted (tried to 
allocate 8884 bytes) in path/resizerenter code here.php on line 35

请注意,在我请求增加时,分配的内存减少了。如果您知道哪里出了问题,请告诉我。非常感谢

最佳答案

检查 php.ini 设置:memory_limit

可能已经超过64M了。如果可以的话

   ini_set('memory_limit', '128M'); or 256...

大图像操作可能会占用大量内存!

关于php - 为什么 ini_set ('memory_limit' ) 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9929949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com