php - imagecreatefromjpeg + 内存不足问题

标签 php

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

最大执行时间 50000

内存限制 40M

post_max_size 8M

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

fatal error :内存不足(已分配 30670848)(已尝试分配 14976 字节)

图像大小为 700 kb。

谁能帮帮我?

最佳答案

您的问题不是对 imagecreatefromjpeg() 的单次调用,而是您之前分配的内存。毕竟,分配失败,内存请求仅为 ~14kB。

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

关于php - imagecreatefromjpeg + 内存不足问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3794197/

相关文章:

PHP move_uploaded_file 权限被拒绝(权限设置为 755)

php - 在用户名字段中注入(inject) mysql,就会出现这个

php - WordPress:如何使用自定义查询获取不包含特定类别的帖子

php - 在 PHP Web 应用程序中从网络摄像头读取条形码

javascript - php脚本在系统本地工作但不在服务器上工作

php - Laravel Nova - 如何从 HasMany 字段中隐藏 'Create' 按钮?

php - 从联合表中选择 php/mysql

php - 打印 PHP 中 select 语句的值

php - 如何从 Yii 网页和 Python 执行 MonkeyRunner

PHP 多字节安全 preg_replace 对比。字符串替换