まあ、私はPHP開発者です。私の仕事を成し遂げるためのLinuxコマンドをいくつか知っています。
Amazon EC2でsymfony 1.4ウェブサイトを起動する必要があります。 IMagick以外はすべて問題ありません。私はmagickも次のコマンドでインストールされます:
Sudo yum install ImageMagick
上記のコマンドでそれが発生しない場合、そのphp libはインストール/設定されていません。 PHPでは、IMagickを使用していますが、IMagickでスクリプトが失敗します。私は問題がPHP IMagicの拡張にあることを知っていますが、それを修正する方法がわかりません。開発ボックスでは、WAMPでオンにするのと同じくらい簡単です。
誰かがIMagick PHPエクステンションが正しくインストールおよび設定されているかどうかを確認するためにどこを見ればよいかを提案できますか?
ImageMagickとPHPのimagick拡張機能は別のエンティティです。 imagickは、インストールされているImageMagickに依存しますが、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