Linux

PHP에서 mecab-ko 사용하기

Jack Moon 2018. 4. 17. 15:48


mecab_php_설치.txt


[사전 설치]

yum install php70w-devel
yum install php70w-pear
yum install gcc gcc-c++ autoconf automake


[mecab-ko-dic]


설치및 사용법 https://bitbucket.org/eunjeon/mecab-ko-dic/overview
다운로드 페이지
 mecab-ko https://bitbucket.org/eunjeon/mecab-ko/downloads
 mecab-ko-dic https://bitbucket.org/eunjeon/mecab-ko-dic/downloads

2018. 04. 17 현재 최신버전
https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz
https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.3-20170922.tar.gz


[설치과정] Centos 6 , php 7


mkdir /home/downloads
cd /home/downloads

wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz
tar zxvf mecab-0.996-ko-0.9.2.tar.gz
cd mecab-0.996-ko-0.9.2
./configure
make
make install

wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.3-20170922.tar.gz
tar zxvf mecab-ko-dic-2.0.3-20170922.tar.gz
cd mecab-ko-dic-2.0.3-20170922
./autogen.sh
./configure
make
make install

cd /home/downloads

git clone https://github.com/rsky/php-mecab.git
cd ./php-mecab/mecab
phpize
./configure --with-php-config=/usr/bin/php-config --with-mecab=/usr/local/bin/mecab-config
make
make test
make install

echo "extension = mecab.so" > /etc/php.d/mecab.ini
/usr/sbin/apachectl restart


<?php
 
$mecab = new \MeCab\Tagger(); // php7
 
echo $mecab->parse('안녕하세요? 반갑습니다.');
 
?>

mecab_php_설치.txt
0.0MB

'Linux' 카테고리의 다른 글

Centos7 APM Laravel 설치  (0) 2018.08.24
mecab 사용자 사전 추가  (0) 2018.05.31
Yum이란?  (0) 2018.03.08
/home 이 꽉차서 별도의 하드디스크를 추가하고자 한다.  (0) 2018.02.20
CentOS 6 설치  (0) 2018.02.06