Coreseek/Sphinx学習ノート(二)
1891 ワード
注意:新しいlinuxシステムに対してCoreseekをインストールする前にソフトウェアをプリインストールする必要がありますか?以下はCentOS 6を例に、データベースはmysqlを例にとります
1.coreseekインストールプリインストールが必要なソフトウェア:yum install make gcc g++gcc-c++libtool autoconf automake imake mysql-devel libxml 2-devel expat-devel
2.yumに従ってmysqlを直接インストールする:
1):インストールされているかどうかを確認します.
yum list installed mysql*
2):Mysqlクライアントのインストール
yum install mysql
mysqlサービスのインストール
yum install mysql-server
3.autoconfのインストール
$ cd autoconf-2.64
$ ./configure
$ make && make install
1.coreseekインストールプリインストールが必要なソフトウェア:yum install make gcc g++gcc-c++libtool autoconf automake imake mysql-devel libxml 2-devel expat-devel
2.yumに従ってmysqlを直接インストールする:
1):インストールされているかどうかを確認します.
yum list installed mysql*
2):Mysqlクライアントのインストール
yum install mysql
mysqlサービスのインストール
yum install mysql-server
3.autoconfのインストール
$ cd autoconf-2.64
$ ./configure
$ make && make install
4. mmseg (coreseek ), coreseek mmseg ,
$ cd mmseg-3.2.14
$ ./bootstrap # warning , error
$ ./configure --prefix=/usr/local/mmseg3
$ make && make install
5. coreseek $ cd csft-3.2.14 $ sh buildconf.sh # warning , error $ ./configure --prefix=/usr/local/coreseek --without-unixodbc --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql $ make && make install 6. testpack csft_mysql.conf coreseek etc (coreseek ) $ cp /usr/local/coreseek-3.2.14/testpack/etc/csft_mysql.conf /usr/local/coreseek/etc/csft.conf