CodeLab技術ブログ

プログラミング技術まとめ

[MeCab]CentOS7でMeCabをインストール

CentOS7にリプレースしたのだがMeCabのインストールにつまずいたのでメモ。
昔のやった方法ではリンクが切れていたりしてうまくいかなかった。

MeCab のインストール

wget http://mecab.googlecode.com/files/mecab-0.996.tar.gz
tar xvzf mecab-0.996.tar.gz
cd mecab-0.996/
./configure
make
sudo make install

IPA辞書インストール

wget http://mecab.googlecode.com/files/mecab-ipadic-2.7.0-20070801.tar.gz
tar xvzf mecab-ipadic-2.7.0-20070801.tar.gz
cd mecab-ipadic-2.7.0-20070801/
./configure --with-charset=utf8
make
sudo make install

続いてphp-mecab

git clone https://github.com/rsky/php-mecab.git
cd php-mecab/mecab/
phpize
./configure
make
make test
sudo make install

インストールが成功したら
/etc/php.d/mecab.ini に下記を追記しましょう

extension=mecab.so

インストールが終わったらHTTPDを再起動します。
nginx+php-fpmを使っていたので下記で再起動

systemctl restart php-fpm
systemctl restart nginx

phpinfo()関数でステータスを表示させてmecabが出てくればOKです。

コメントは受け付けていません。