さくらインターネットにMecabのPHPExtensionのインストール

phpizeを探すのに手間取りましたが/usr/localにあったようです。

wget http://www.opendogs.org/pub/php_mecab-0.3.0.tgz
ln -s /usr/local/php-5.2.5/bin/phpize phpize
ln -s /usr/local/bin/autoconf259 $HOME/local/bin/autoconf
ln -s /usr/local/bin/autoheader259 $HOME/local/bin/autoheader
tar xvfz php_mecab-0.3.0.tgz
phpize
./configure --with-mecab=$HOME/local/bin/mecab-config \
--with-php-config=/usr/local/php-5.2.5/bin/php-config \
--prefix=$HOME/local \
make
vi Makefile

以下Makefileの編集

#EXTENSION_DIR = /usr/local/php-5.2.5/lib/php/extensions/no-debug-non-zts-20060613
EXTENSION_DIR = $(HOME)/local/lib/php/extensions/no-debug-non-zts-20060613
make install
cd $HOME/local/lib/php/extensions/
mv no-debug-non-zts-20060613/mecab.so ./
vi $HOME/www/php.ini

以下でphp.iniの設定

extension_dir="(フルパス)/local/lib/php/extensions"
extension=mecab.so

以上でphp-Mecabが使用できるようになる。


参考サイト
http://page2.xrea.jp/#php_mecab
http://makingx.net/blog/2007/08/02/mecab-php-install-at-sakura/