可以在 AWS Linux 2 中添加对 PHP 的 imagick webp 支持吗?
Posted
技术标签:
【中文标题】可以在 AWS Linux 2 中添加对 PHP 的 imagick webp 支持吗?【英文标题】:Possible to add imagick webp support for PHP in AWS Linux 2? 【发布时间】:2021-05-08 05:31:29 【问题描述】:我在 AWS Linux 2 实例上运行 php 7.4。 PHP 7.4 附带由 ImageMagick 6.9.10-6 编译的 imagick 模块 3.4.4,但它不支持启用 WEBP。
我已经安装了libwebp-devel
库,但我不知道如何重新编译 imagick 模块以支持 webp。我尝试从 PECL 源安装 this comment,但是当我检查 php -i
时,WEBP 仍然没有在支持的格式下列出。
我还尝试从源代码安装 ImageMagick,虽然我能够在命令行中进行 WEBP 转换,但 PHP 扩展仍然不支持。
【问题讨论】:
【参考方案1】:我目前不是 PHP 方面的专家,但是在阅读了这篇文章 Understanding PHP library installation 并了解了一些 linux 生态系统之后,我认为在重新编译 ImageMagick 之后,你必须告诉 imagick 模块,你有新版本的 ImageMagick。甚至重新编译模块(根据本站:https://help.dreamhost.com/hc/en-us/articles/217253537-Installing-ImageMagick-and-the-imagick-PHP-module-on-Shared-hosting)。
【讨论】:
以上是关于可以在 AWS Linux 2 中添加对 PHP 的 imagick webp 支持吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 AWS EB Amazon Linux 2 平台上为 cron.d 添加环境属性引用
在 PHP 中从 AWS S3 中的文件创建 zip 的最佳方法? [关闭]
amazon aws ec云Linux ami上安装配置Nginx+PHP+MySQL环境
对 AWS 服务器的 SSH 访问仅适用于 ec2-user