如何解决可以在 AWS Linux 2 中为 PHP 添加 imagick webp 支持吗?
我在 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 扩展仍然不支持。
解决方法
我目前不是 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)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。