![如何在 Amazon Linux AMI 上安装和配置适用于 PHP 和 Wordpres 的 ImageMagick](https://linux22.com/image/83055/%E5%A6%82%E4%BD%95%E5%9C%A8%20Amazon%20Linux%20AMI%20%E4%B8%8A%E5%AE%89%E8%A3%85%E5%92%8C%E9%85%8D%E7%BD%AE%E9%80%82%E7%94%A8%E4%BA%8E%20PHP%20%E5%92%8C%20Wordpres%20%E7%9A%84%20ImageMagick.png)
我已按照 EC2 教程部分(即“使用 Amazon Linux 托管 WordPress 博客”)中列出的设置说明在我的 Amazon Linux AMI 上安装了一个新的 WordPress 网站。我还使用“WP S3 Offload”插件,以便我可以使用 S3 来存储我的媒体文件,而不是将它们存放在 EC2 实例上。好吧,“WP S3 Offload”插件显示一条错误/警告消息,内容如下:“图像操作库丢失 - 看起来您没有在此服务器上安装图像操作库并使用 PHP 配置。如果您尝试编辑图像,可能会遇到麻烦。请安装 GD 或 ImageMagick。”
我知道我可以yum
通过在 EC2 实例终端中输入来搜索包sudo yum search ImageMagick
,这就是我所做的......并且出现了可用包的列表。由于我安装了 PHP v5.6,因此我决定php56-pecl-imagick
通过sudo yum install -y php56-pecl-imagick
.我以为这会解决这个问题,但“WP S3 Offload”插件仍然显示相同的警告图像处理库丢失。
- 我是否正确安装/配置了 ImageMagick 软件包?
- 是否有另一种或更优化的方法来安装 ImageMagick 软件包?
- 如何测试该软件包是否已安装?
- 我还缺少其他包裹吗?
答案1
添加此作为答案,因为它似乎有帮助:
您应该确保 ImageMagick 本身已安装,即确保存在实际的二进制文件。检查返回的内容convert --version
并提供输出
rpm -qa|sort|grep -i magick
,以确认 ImageMagick 和 php56-pecl-imagick 已安装。
我已经使用最近的 CentOS 安装进行了测试,并且php-pecl-imagick
已经需要 ImageMagick,但您的安装中似乎缺少它。