JeOSはまり道

VM上でUbuntu Serverより軽いものを作ろうと
Ubuntu 8.04 JeOS でLAMP環境を整えてみる.

PHPImageMagick周りではまったのでメモ.

Apache2 + PHP5 + MySQL5をインストール

$ sudo apt-get install apache2 php5 php5-cli php5-gd php5-imagick
$ sudo apt-get install mysql-server mysql-client php5-mysql

軽くテストと思って

<?php
$im = new Imagick('test.jpg');
?>

なんて一行書いてみたら動かず.

こりゃおかしいと思い
$ php -v
とバージョンだけ見てみると,imagick.soが見つからんと怒られる.
# ファイルは存在する.

困ったなと思い,
peclからimagickをインストールしてみようと思ったら
/usr/bin/Wand-configがないよ!と怒られる.
ついでにphpizeがないと怒られている.

どうやら/usr/bin/Wand-config
http://wiki.type33.com/php/pecl
ということらしい.

phpizeは....
シェルのヒストリを見てみたら,php5-dev入れてない!
気を取り直して

$ sudo apt-get install php5-dev libmagick++9-dev
$ sudo pecl install imagick

phpinfo();
を見るとちゃんと"imagick"の文字が! # さっきまでは無かった.


それにしたってphp5-imagickって何?