2013年8月17日土曜日

CentosにMecabをインストール

検索ツールを作成したくいろいろ調べたところ「MeCab」なるものが。
名前に魅かれて早速インストールを試します。

Mecabとは


wgetするとき参考サイトのURLだとエラーが起きたり・・
いろいろ試してたどり着きました。

流れはこうです。
手順1:MeCabインストール
手順2:辞書データインストール
手順3:php-mecabインストール

環境

CentOS 5.9
PHP Version 5.3.3

MeCab0.98インストール

# cd /usr/local/src/
# wget http://mecab.googlecode.com/files/mecab-0.98.tar.gz
# tar xvfz mecab-0.98.tar.gz
# cd mecab-0.98
# ./configure --enable-utf8-only
# make
# make install
# ldconfig


辞書データインストール

# cd /usr/local/src/
# wget http://iij.dl.sourceforge.jp/naist-jdic/48487/mecab-naist-jdic-0.6.3-20100801.tar.gz
# tar xvfz mecab-naist-jdic-0.6.3-20100801.tar.gz
# cd mecab-naist-jdic-0.6.3-20100801
# ./configure --with-charset=utf8
# make
# make install
# vi /usr/local/etc/mecabrc
(編集)
;dicdir =  /usr/local/lib/mecab/dic/ipadic コメントアウト
dicdir =  /usr/local/lib/mecab/dic/naist-jdic 追加
# mecab
mecabインストール完了!


参考URL
http://d.hatena.ne.jp/akiiiiiiiio/20110412/1302605979


php-mecabインストール

# wget https://github.com/downloads/rsky/php-mecab/php-mecab-0.5.0.tgz
# tar xzvf php-mecab-0.5.0.tgz
# cd php-mecab-0.5.0
# yum install php53-devel
# phpize
# ./configure -with-php-config=/usr/bin/php-config -with-mecab=/usr/local/bin/mecab-config
# make
# make install


php.ini追加
extension=mecab.so

apacheの再起動


phpinfo() でmecabの項目が表示されてたら完了

表示されてるー(^0^)/

参考URL
http://corechika.com/2013/04/
http://d.hatena.ne.jp/Kmusiclife/20101020/1287512977

次回は使い方を書きまーす。

0 件のコメント:

コメントを投稿