XREAにPHP-Imagickをインストールする方法

メモも兼ねて。

まず、PEARをインストールします。
sshでログインして以下のコマンドを実行。

$ pear config-create /virtual/自分のユーザ名/public_html .pearrc
$ pear install -o PEAR

次に、PECLからImagickをダウンロード〜make。

$ pecl bundle imagick-2.1.1
$ cd imagick
$ phpize
$ ./configure
$ make
$ mkdir /virtual/自分のユーザ名/extension
$ cp modules/imagick.so /virtual/自分のユーザ名/extension/

.htaccessに以下の記述を追加。


AddHandler application/x-httpd-phpcgi .php

php.iniに以下の記述を追加、CGIとして動作させるPHPファイルがあるフォルダに配置。

extension_dir = "/virtual/自分のユーザ名/extension/"
extension=imagick.so

うまくいってるかどうかのテストは以下のように。

<?php
var_dump(class_exists('Imagick'));
?>