php的sphinx extension安装及测试

来源:互联网 发布:思途cms 编辑:程序博客网 时间:2024/05/16 19:01

可以在pecl下载:

http://pecl.php.net/package/sphinx

安装也简单,解压,然后进入源文件目录,执行:
/opt/php/bin/phpize
然后
./configure –with-php-config=/opt/php/bin/php-config
make
make install

/opt/php为你的php安装目录.

完成后,将extendsion = ’sphinx.so’ 加入到php.ini(保证extensions_dir设置的目录无误)

phpinfo() 能看到sphinx的字样就成功了.

不过经过简单的测试,c扩展的sphinx获取数据的速度不如sphinx的php代码所写的api,大为不解

一段简单的代码(安装过eaccelerator进行加速)
php代码的api耗时 0.007秒
php扩展的api耗时 0.04秒

差距是很大的…找时间查查原因,暂时还是用php代码的api…