标签:
1、先安装sphinxclient #cd /usr/local/src #wget http://sphinxsearch.com/files/sphinx-0.9.9.tar.gz #tar xzvf sphinx-0.9.9.tar.gz #cd sphinx-0.9.9/api/libsphinxclient #vim sphinxclient.c 找到 void sock_close ( int sock ); 改为 static void sock_close ( int sock ); #./configure --prefix=/usr/local/sphinxclient #make #make install 2、安装sphinx扩展 #wget http://pecl.php.net/get/sphinx-1.0.4.tgz #tar xvzf sphinx-1.0.4.tgz #cd sphinx-1.0.4 #/usr/local/php/bin/phpize #./configure --with-php-config=/usr/local/php/bin/php-config --with-sphinx=/usr/local/sphinxclient #make #make install 修改php.ini extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/" [sphinx] extension=sphinx.so
3.安装sphinx服务软件
yum install sphinx
启动sphinx服务
/usr/bin/searchd
修改sphinx.conf配置文件
添加这个配置项sql_sock = /tmp/mysql.sock
建立索引
/usr/bin/indexer --all --rotate
测试搜索结果
/usr/bin/search test
标签:
原文地址:http://www.cnblogs.com/qiandu/p/4831879.html