Amazon-Ec2

在 Amazon EC2 上安裝 Image Magick

  • November 2, 2020

好吧,我是一名 PHP 開發人員,他知道一些 linux 命令來完成我的工作。

我需要在 Amazon EC2 上啟動一個 symfony 1.4 網站。一切都很好,除了 IMagick。我的魔法也是通過以下命令安裝的:

sudo yum install ImageMagick

如果上述命令沒有發生這種情況,則未安裝/配置其 php lib。在 PHP 中,我使用的是 IMagick,但腳本在 IMagick 上失敗。我知道問題出在 PHP IMagic 擴展上,但不知道如何解決。在開發盒上,它就像打開 WAMP 一樣簡單。

有人可以建議我應該在哪裡確認 IMagick PHP 擴展是否安裝和配置正確?

ImageMagick 和 PHP 的 imagick 擴展是獨立的實體。imagick 依賴於安裝的 ImageMagick,但沒有安裝它。

通常,您會安裝imagick (我認為sudo pecl install imagick您可能也需要ImageMagick-devel) 。php-devel根據您的儲存庫,還有 yum/apt 軟體包可以為您完成此任務。

這些對我有用:

yum install php-pecl-imagick

如果執行 php 5.5

yum install php55-pecl-imagick

如果執行 php 5.6

yum install php56-pecl-imagick

如果執行 php 7.0

yum install php70-pecl-imagick

如果執行 php 7.1

yum install php71-pecl-imagick

如果執行 php 7.2(你應該現在!)

yum install php72-pecl-imagick

引用自:https://serverfault.com/questions/437765