테스트 사이트 - 개발 중인 베타 버전입니다

terrorboy 님이 올리신거 보고, 몇시간을 삽질했네요 ㅠㅠ

· 8년 전 · 2125 · 3

아이디어가 갑자기 떠올라, 형태소 분석기를 PHP 에서 사용하려고 했는데, 리눅스도 잘 모르는데 설치하려니 한참 헤매네요. ㅠㅠ

가상서버 재설치를 십수 번은 했던 거 같습니다. ㅎㅎ

 

아무튼 약속 시각이 다가와서, 테스트를 더 못해보고 마무리합니다.

 

Centos7, PHP7만 깔린 상태에서 진행했습니다.

 

테스트 주소 : http://115.68.226.195/

(가상호스팅이라 하루정도만 가동하고 중지합니다 ^^)

 

아래는 설치과정입니다.

yum install wget curl openssl-devel git -y

yum install gcc-c++ java-1.7.0-openjdk-devel python-devel -y

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
tar xf Python-3.*
cd Python-3.*
./configure
make # Build
make altinstall

pip3.6 install JPype1-py3
pip3.6 install konlpy

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

cd
wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.1-20150920.tar.gz
tar zxfv mecab-ko-dic-2.0.1-20150920.tar.gz
cd mecab-ko-dic-2.0.1-20150920
./autogen.sh
./configure
make
make install

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

cp /usr/local/src/php-mecab/mecab/modules/mecab.so /usr/lib64/php/modules/mecab.so

echo "extension = mecab.so" > /etc/php.d/mecab.ini
systemctl restart httpd.service

 

PHP 에서는 아래와 같이 사용하면 됩니다.

<?

  $mecab = new \MeCab\Tagger();

  echo $mecab->parse('안녕하세요? 반갑습니다.');
?>

 

참고>

http://eunjeon.blogspot.kr/
https://bitbucket.org/eunjeon/mecab-ko-dic
https://github.com/rsky/php-mecab
https://bitbucket.org/eunjeon/mecab-ko-dic
https://charsyam.wordpress.com/2014/07/14/%EC%9E%85-%EA%B0%9C%EB%B0%9C-mecab-%EC%84%A4%EC%B9%98-with-%EC%9D%80%EC%A0%84%ED%95%9C%EB%8B%A2-mac/
http://dumpcookie.tistory.com/entry/php-mecab-%EB%B0%94%EC%9D%B8%EB%94%A9-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
http://qiita.com/yudaifuijta0121/items/1787d70b9cfca3e43d12

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

아래 형태소라고 장황하게 써놓고 당장 뭘 넣고 검색해야 할지도 몰라 난리~난리~!
고생하셨습니다 ㅎㅎㅎ
저는 패키지 설치 불가능 한 곳이 있어가지고
8년 전
이건 무엇에 쓰는 물건일까요...

게시글 목록

번호 제목
1717629
1717626
1717625
1717621
1717619
1717611
1717610
1717609
1717607
1717601
1717598
1717591
1717590
1717583
1717575
1717572
1717568
1717566
1717549
1717545
1717533
1717512
1717511
1717508
1717495
1717479
1717473
1717470
1717463
1717452