PHPでMecabを使う方法
MacOSXにおいてphp-mecabモジュールを導入してPHPからMecabを使おうとしたんですが、つまづいたのでメモに残しておきます。
基本的なphp-mecabのインストール方法はPHPからMecabを利用する拡張モジュール:phpspot開発日誌に書いてあるように、
$ cd php_mecab-0.2.0 $ /usr/bin/phpize $ ./configure --with-php-config=/usr/bin/php-config \ --with-mecab=/usr/bin/mecab-config $ make $ sudo make install
でOKなのですが、例えばxamppなどを導入していて、PHPが複数インストールされている場合、以下のようにしてprefixをつけてやる必要があります。
./configure --with-php-config=/Applications/xampp/xamppfiles/bin/php-config \ --with-mecab=/opt/local/bin/mecab-config \ --prefix=/Applications/xampp/xamppfiles/bin/php
この際、prefixで指定するのは、使用したいPHPのプログラムの場所です。