在 Amazon EC2 上安装 Image Magick

Kap*_*rma 6 php amazon-ec2 imagemagick

好吧,我是一名 PHP 开发人员,他知道很少的 linux 命令来完成我的工作。

我需要在 Amazon EC2 上启动一个 symfony 1.4 网站。除了IMagick,一切都很好。我也通过以下命令安装了magick:

sudo yum install ImageMagick
Run Code Online (Sandbox Code Playgroud)

它的 php 库没有安装/配置,如果上面的命令没有发生这种情况。在 PHP 中,我使用 IMagick,但脚本在 IMagick 上失败。我知道问题出在 PHP IMagic 扩展上,但不知道如何解决。在开发盒上,就像在 WAMP 上打开它一样简单。

有人可以建议我应该在哪里确认IMagick PHP扩展是否安装和配置正确?

zer*_*nes 14

这些对我有用:

yum install php-pecl-imagick
Run Code Online (Sandbox Code Playgroud)

如果运行 php 5.5

yum install php55-pecl-imagick
Run Code Online (Sandbox Code Playgroud)

如果运行 php 5.6

yum install php56-pecl-imagick
Run Code Online (Sandbox Code Playgroud)

如果运行 php 7.0

yum install php70-pecl-imagick
Run Code Online (Sandbox Code Playgroud)

如果运行 php 7.1

 yum install php71-pecl-imagick
Run Code Online (Sandbox Code Playgroud)

如果运行 php 7.2(你应该现在!)

 yum install php72-pecl-imagick
Run Code Online (Sandbox Code Playgroud)


cee*_*yoz 4

ImageMagick 和 PHP 的 imagick 扩展是独立的实体。imagick 依赖于已安装的 ImageMagick,但不随 ImageMagick 一起安装。

通常,您会安装 imagick sudo pecl install imagick(我认为您可能需要)ImageMagick-develphp-devel根据您的存储库,还有 yum/apt 软件包可以为您完成此操作。