この拡張モジュールを使用するには、"ImageMagick" あるいは "GraphicsMagick" ライブラリが必要です。
Windows 用のバイナリは http://snaps.php.net/ にあります。 インストールするには、 php.ini の extension_dir ディレクティブで指定した場所に php_imagick.dll をダウンロードします。 これを有効にするには、php.ini に extension=php_imagick.dll を追加してウェブサーバを再起動します。
extension_dir=c:/php5/exts/ extension=php_imagick.dll |
Linux, BSD およびその他の *nix では、次のようにしてコンパイルします。
次の手順か、
pecl install imagick で、PECL/imagick のインストーラを実行します。
imagick.so を、ビルド時に表示されたディレクトリから php.ini の extension_dir ディレクトリにコピーします。
extension=imagick.so を php.ini に追加します。
あるいはこちらの手順を実行します。
次のようにして、php.ini へのパスを設定します。
pecl config-set php_ini /path/to/php.ini
pecl install imagick で、PECL/imagick のインストーラを実行します。
ウェブサーバを再起動し、php.ini の設定を読み込ませます。
開発バージョン: 現在は、PECL/imagick の 安定版 はまだありません。 ベータ版 の PECL/imagick をインストールするには pecl install imagick-beta を実行します。
PEAR コマンドを使用しない PECL/imagick のコンパイル: pecl install imagick を使用すると、 PECL/imagick を自動的にダウンロードし、インストールします。しかし、 tar ボールを PECL からダウンロードすることもできます。tar ボールを展開したルートディレクトリで phpize && ./configure --enable-imagick && make を実行すると imagick.so が出来上がります。 ビルドしたものを、上のようにしてインストールします。
この PECL 拡張モジュールをインストールする方法は、 マニュアルの PECL 拡張モジュールのインストール という章にあります。 新規リリース・ダウンロード・ソースファイル・管理者情報・CHANGELOG といった関連する情報については、次の場所にあります。 http://pecl.php.net/package/imagick.
この拡張モジュールは "imagemagick handle" リソースを使用します。
以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。