形態素解析をしなければならなくなったので,今日形態素解析エンジンのmecabをインストールして,phpから使えるようにしました.以下はその手順です.特にphp_mecabのとこでハマってしまいました.
“make check"のときに
=================== 1 of 3 tests failed =================== make[2]: *** [check-TESTS] Error 1 make[2]: Leaving directory `/usr/local/src/mecab-0.98/tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/usr/local/src/mecab-0.98/tests' make: *** [check-recursive] Error 1 のようなエラーを吐きましたが,あまり気にしないで大丈夫みたいです.
cd /usr/local/src wget http://mecab.googlecode.com/files/mecab-ipadic-2.7.0-20070801.tar.gz tar zxfv mecab-ipadic-2.7.0-20070801.tar.gz cd mecab-ipadic-2.7.0-20070801 ./configure --with-charset=utf8 make make install ここまでインストールすると,こんな感じでmecabコマンドが使えるようになります.
% mecab 高知市内でコーチしないで 高知 名詞,固有名詞,地域,一般,*,*,高知,コウチ,コーチ 市内 名詞,一般,*,*,*,*,市内,シナイ,シナイ で 助詞,格助詞,一般,*,*,*,で,デ,デ コーチ 名詞,一般,*,*,*,*,* し 動詞,自立,*,*,サ変・スル,未然形,する,シ,シ ない 助動詞,*,*,*,特殊・ナイ,連用デ接続,ない,ナイ,ナイ で 助詞,接続助詞,*,*,*,*,で,デ,デ EOS うちの環境ではmakeのときにエラーが出ました. さくらインターネットのレンタルサーバでMeCab Extensionを利用する方法 ↑のページに丁寧に解説があります.そこ通りにmecab....