首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel:使用Bref的AWS Lambda的Imagick和GD错误

Laravel:使用Bref的AWS Lambda的Imagick和GD错误
EN

Stack Overflow用户
提问于 2020-08-22 10:33:11
回答 1查看 317关注 0票数 2

我使用Bref在AWS Lambda设置了一个laravel应用程序。一切正常,包括文件系统和s3文件存储。我使用spatie's medialibrary来处理文件上传和媒体转换,我可以很轻松地上传文件。

当我尝试使用GDImagick进行图像转换时,出现了这个问题。

每当我尝试进行转换时,我都会得到以下错误:

使用Imagick时:

代码语言:javascript
复制
Intervention\Image\Exception\NotReadableException
Unable to read image from path (/tmp/Glide0PSwRU).

使用GD时:

代码语言:javascript
复制
Intervention\Image\Exception\NotReadableException
Unsupported image type. GD driver is only able to decode JPG, PNG, GIF or WebP files.

只有在AWS Lambda中运行应用程序时才会发生这种情况。如果我在本地环境或其他服务上运行,比如Google App Engine,使用“相同”的代码配置(与上传/媒体转换相关)。

EN

回答 1

Stack Overflow用户

发布于 2020-11-09 14:13:55

在项目中创建php/conf.d/php.ini,然后添加extension=imagickextension=gd以启用这些扩展

您可以阅读文档here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63532051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档