MeCab extensionがPHP5だとすんなり動いた
PHP 5.2.1の環境でやってみた。すんなり動いた。なんで?
何か違ったか?php.iniには何もしていない。不思議。
tar xzf php_mecab-0.2.0.tgz cd php_mecab-0.2.0 phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-mecab=/usr/local/bin/mecab-config
辞書ファイルの場所
/usr/local/lib/mecab/dic/ipadic
ほかのサンプルスクリプトを試してみる
dl('mecab.so'); $mecab = mecab_new(); $str = '私の名前はおしりかじり虫です。'; echo mecab_sparse_tostr($mecab, $str); mecab_destroy($mecab);
結果は、
私 名詞,代名詞,一般,*,*,*,私,ワタクシ,ワタクシ の 助詞,連体化,*,*,*,*,の,ノ,ノ 名前 名詞,一般,*,*,*,*,名前,ナマエ,ナマエ は 助詞,係助詞,*,*,*,*,は,ハ,ワ おしり 名詞,一般,*,*,*,*,おしり,オシリ,オシリ かじり 動詞,自立,*,*,五段・ラ行,連用形,かじる,カジリ,カジリ 虫 名詞,一般,*,*,*,*,虫,ムシ,ムシ です 助動詞,*,*,*,特殊・デス,基本形,です,デス,デス 。 記号,句点,*,*,*,*,。,。,。 EOS
動いている!