Windows下安装使用Sphinx
程序员文章站
2022-06-03 14:13:44
...
1. 从http://sphinxsearch.com 下载Sphinx 2.0.1-beta
2. 解压缩到合适目录(这里以d:\shpinx为例)
3. 建立配置文件
Sphinx包默认附带sphinx.conf.in,sphinx-min.conf.in,example.sql例子,我们完全可以从
sphinx-min.conf.in复制出一个sphinx.conf用来测试。
修改sphinx.conf必要项(数据库作为数据源):mysql数据库连接项(参照example.sql建立测试数据到数据库);@CONFDIR@替换成实际目录,然后手动建立好该目录及子目录,这里为
d:\sphinx\data # 索引数据目录
d:\sphinx\log # 进程文件目录
4. 安装Sphinx到Windows服务
searchd.exe --install -c d:\sphinx\sphinx.conf --servicename SphinxSearch
启动该服务
5. PHP客户端测试
进入d:\sphinx\api目录,sphinx提供了php, python , ruby , c等客户端代码,如果Php程序员想访问Sphinx,包含sphinxapi.php就可以了 ,test.php是Sphinx提供的访问例子。
在测试之前,需要生成索引文件到d:\shpinx\data目录,进入d:\sphinx\bin执行
indexer.exe -c d:\sphinx\sphinx.conf --all
运行成功后必须重新启动Sphinx才能生效。重启后执行test.php
php test.php test
2. 解压缩到合适目录(这里以d:\shpinx为例)
3. 建立配置文件
Sphinx包默认附带sphinx.conf.in,sphinx-min.conf.in,example.sql例子,我们完全可以从
sphinx-min.conf.in复制出一个sphinx.conf用来测试。
修改sphinx.conf必要项(数据库作为数据源):mysql数据库连接项(参照example.sql建立测试数据到数据库);@CONFDIR@替换成实际目录,然后手动建立好该目录及子目录,这里为
d:\sphinx\data # 索引数据目录
d:\sphinx\log # 进程文件目录
4. 安装Sphinx到Windows服务
searchd.exe --install -c d:\sphinx\sphinx.conf --servicename SphinxSearch
启动该服务
5. PHP客户端测试
进入d:\sphinx\api目录,sphinx提供了php, python , ruby , c等客户端代码,如果Php程序员想访问Sphinx,包含sphinxapi.php就可以了 ,test.php是Sphinx提供的访问例子。
在测试之前,需要生成索引文件到d:\shpinx\data目录,进入d:\sphinx\bin执行
indexer.exe -c d:\sphinx\sphinx.conf --all
运行成功后必须重新启动Sphinx才能生效。重启后执行test.php
php test.php test
上一篇: PHP5.5版本之前empty函数的参数只能为变量
下一篇: Docker 容器编排的应用
推荐阅读
-
Python环境下安装使用异步任务队列包Celery的基础教程
-
windows10下安装TensorFlow Object Detection API的步骤
-
Windows下使用puTTY 和WinSCP 远程控制和管理Linux系统
-
Windows10下安装解压版MySQL教程
-
Windows下用Nginx代理Django安装配置实例
-
Windows下使用apache模块实现合并多个js、css提高网页加载速度
-
sql server 2005 在 windows7 下的安装教程
-
苹果mac系统下安装windows7系统详细方法(图文教程)
-
Windows下XDebug 手工配置与使用说明
-
Linux下安装Memcached服务器和客户端与PHP使用示例