如何在 Amazon Linux AMI 上安装和配置适用于 PHP 和 Wordpres 的 ImageMagick

如何在 Amazon Linux AMI 上安装和配置适用于 PHP 和 Wordpres 的 ImageMagick

我已按照 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”插件仍然显示相同的警告图像处理库丢失

  1. 我是否正确安装/配置了 ImageMagick 软件包?
  2. 是否有另一种或更优化的方法来安装 ImageMagick 软件包?
  3. 如何测试该软件包是否已安装?
  4. 我还缺少其他包裹吗?

答案1

添加此作为答案,因为它似乎有帮助:

您应该确保 ImageMagick 本身已安装,即确保存在实际的二进制文件。检查返回的内容convert --version并提供输出
rpm -qa|sort|grep -i magick,以确认 ImageMagick 和 php56-pecl-imagick 已安装。

我已经使用最近的 CentOS 安装进行了测试,并且php-pecl-imagick已经需要 ImageMagick,但您的安装中似乎缺少它。

相关内容