2011/06/15 11:45
文章作者:Enjoy 转载请注明原文链接。
文档:http://cn.php.net/sphinx
下下来安装测试下,
wget http://pecl.php.net/get/sphinx-1.1.0.tgz
tar zxf sphinx-1.1.0.tgz
cd /www/soft/sphinx-1.1.0
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config
提示出错:
checking for libsphinxclient headers in default path... not found
configure: error: Cannot find libsphinxclient headers
找了下libsphinxclient,在/www/soft/csft-3.2.13/api/libsphinxclient,之前安装的是coreseek3.2.13版。
cd libsphinxclient/
./configure
make && make install
安装完libsphinxclient,继续安装sphinx扩展。
cd /www/soft/sphinx-1.1.0
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config
make
make install
cd /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/
ll
看到sphinx.so
vi /usr/local/webserver/php/etc/php.ini
加入extension = sphinx.so
/usr/local/webserver/php/sbin/php-fpm reload
原先代码不用做什么变更。
就是php版需要require ( "./sphinxapi.php" )。
测试结果:php版的20ms左右,用扩展稳定在50ms左右,很不解!
这位朋友也测试过,也是如此,http://www.hihiyou.com/?p=84
那就继续使用php版的api吧。

批量获取memcache值并保按key的顺序返回
mongodb在windows下的安装

