2006年11月07日
CentOS4.3にSennaのインストール

#巷では、CentOS4.4もよく目にするけど。そのうちアップデートしよ。
1) MeCabのインストール
http://mecab.sourceforge.jp/#download
より、mecab-0.93.tar.gz をダウンロード(wget)
./configure --prefix=/usr --enable-utf8-only
make
su
make install
2) MeCabの辞書のインストール
http://mecab.sourceforge.jp/#download
より、mecab-ipadic-2.7.0-20060707.tar.gz をダウンロード(wget)
./configure --prefix=/usr --with-charset=utf8
make
su
make install
3) sennaのインストール ※センナではなくセナ
http://sourceforge.jp/projects/senna/files/
より、senna-0.8.2.tar.gz をダウンロード(wget)
./configure --prefix=/usr
make
su
make install
4) MySQLのインストール
MySQL用のユーザーとグループを作成
/usr/sbin/groupadd -g 27 mysql
/usr/sbin/useradd -g mysql -u 27 -d /var/lib/mysql mysql
UTF8を扱うため、MySQL4.1を選択
http://dev.mysql.com/downloads/
より、mysql-4.1.21.tar.gz (Source) をダウンロード(wget)
tar で展開したディレクトリに入り、パッチを適用
patch -p1 < ../senna-0.8.2/bindings/mysql/mysql-4.1.20.senna.diff
patch -p1 < ../senna-0.8.2/bindings/mysql/mysql-4.1.20.senna.2ind.diff
autotoolsを用いて、configureを再作成 ← sennaのサイトに書いてあるとおり
libtoolize -c -f
aclocal-1.9
autoheader
automake-1.9 -c -a -i
autoconf
sql/sql_yacc.yyをtouchする
touch sql/sql_yacc.yy
./configure --with-charset=utf8 --with-extra-charsets=ujis,sjis --with-named-curses-libs=/usr/lib/libncurses.so.5 --with-senna
make
su
make install
-----
追記:mysqlクライアントで日本語入力が出来なくなるのでオプション追加の必要があった。ついでにいくつか追加。
./configure --with-charset=utf8 --with-extra-charsets=complex --with-named-curses-libs=/usr/lib/libncurses.so.5 --enable-assembler --enable-thread-safe-client --with-readline --with-senna
※オプションについては、sennaのサイトで情報あり
-----
データベースの初期化
/usr/local/bin/mysql_install_db
データベースディレクトリのユーザーをmysqlに
chown -R mysql:mysql /usr/local/var
cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf ←ここは規模に応じて
cp /usr/local/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/rc.d/init.d/mysqld
/sbin/chkconfig --add mysqld
/sbin/chkconfig --level 345 mysqld on
service mysqld start
rootユーザーにパスワードを設定
/usr/local/bin/mysqladmin -u root password 'new-password'
/usr/local/bin/mysqladmin -u root -h example.com password 'new-password'
5) おまけ php5.2.0のインストール
http://www.php.net/downloads.php
より、php-5.2.0.tar.gzをダウンロード(wget)
./configure --with-apxs2=/usr/sbin/apxs --enable-mbstring --enable-mbregex --enable-zend-multibyte --with-zlib --with-mysql
make
su
make install
cp php.ini-dist /usr/local/lib/php.ini
で必要に応じて編集
/etc/httpd/conf/httpd.conf
AddTypeの記述がある部分に以下を追記
AddType application/x-httpd-php .php
投稿者 田中@グリニッジ : 2006年11月07日 17:31
トラックバック
このエントリーのトラックバックURL:
http://blog.tanaka-cs.com/mt/mt-tb.cgi/109
