web-dev-qa-db-ja.com

Amazon EC2へのImage Magickのインストール

まあ、私はPHP開発者です。私の仕事を成し遂げるためのLinuxコマンドをいくつか知っています。

Amazon EC2でsymfony 1.4ウェブサイトを起動する必要があります。 IMagick以外はすべて問題ありません。私はmagickも次のコマンドでインストールされます:

Sudo yum install ImageMagick

上記のコマンドでそれが発生しない場合、そのphp libはインストール/設定されていません。 PHPでは、IMagickを使用していますが、IMagickでスクリプトが失敗します。私は問題がPHP IMagicの拡張にあることを知っていますが、それを修正する方法がわかりません。開発ボックスでは、WAMPでオンにするのと同じくらい簡単です。

誰かがIMagick PHPエクステンションが正しくインストールおよび設定されているかどうかを確認するためにどこを見ればよいかを提案できますか?

5
Kapil Sharma

ImageMagickとPHPのimagick拡張機能は別のエンティティです。 imagickは、インストールされているImageMagickに依存しますが、ImageMagickとともにはインストールされません。

通常、imagickはSudo pecl install imagickとともにインストールします(ImageMagick-develphp-develも必要になると思います)。リポジトリによっては、それを行うyum/aptパッケージもあります。

4
ceejayoz

これらは私のために働きました:

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
13
zeros-and-ones