さくらインターネットでphpからMecabを実行
参考:
http://d.hatena.ne.jp/Chisei/20080207/1202397310
http://www.pghack.com/archives/33
Mecabをインストールしようと思ったけれど、既にさくらにインストール済みだった。(2009/10/03)
wget http://www.opendogs.org/pub/php_mecab-0.3.0.tgz ln -s /usr/local/php/5.2.10/bin/phpize phpize ln -s /usr/local/bin/autoconf-2.62 $HOME/local/bin/autoconf ln -s /usr/local/bin/autoheader-2.62 $HOME/local/bin/autoheader tar xvfz php_mecab-0.3.0.tgz /usr/local/php/5.2.10/bin/phpize ./configure --with-mecab=/usr/local/bin/mecab-config \ --with-php-config=/usr/local/php/5.2.10/bin/php-config \ --prefix=$HOME/local \ make
ここでMakefileを編集する。
vi Makefile
#EXTENSION_DIR = /usr/local/php-5.2.5/lib/php/extensions/no-debug-non-zts-20060613 EXTENSION_DIR = $(HOME)/local/lib/php/extensions/no-debug-non-zts-20060613
make install cd $HOME/local/lib/php/extensions/ mv no-debug-non-zts-20060613/mecab.so ./ vi $HOME/www/php.ini
php.ini を /www/に作る。その中身.
extension_dir="/home/<さくらのid>/local/lib/php/extensions" extension=mecab.so