安装步骤
1.下载
wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
tar -xjf xunsearch-full-latest.tar.bz2
2.进入,安装
cd xunsearch-full-1.4.11/
sh setup.sh
+=================================================+
| Installation completed successfully, Thanks you |
| 安装成功,感谢选择和使用 xunsearch |
+-------------------------------------------------+
| 说明和注意事项: |
| 1. 开启/重新开启 xunsearch 服务程序,命令如下: |
| /home/jiqing/xunsearch/bin/xs-ctl.sh restart
| 强烈建议将此命令写入服务器开机脚本中 |
| |
| 2. 所有的索引数据将被保存在下面这个目录中: |
| /home/jiqing/xunsearch/data
| 如需要转移到其它目录,请使用软链接。 |
| |
| 3. 您现在就可以在我们提供的开发包(SDK)基础上 |
| 开发您自己的搜索了。 |
| 目前只支持 PHP 语言,参见下面文档: |
| /home/jiqing/xunsearch/sdk/php/README
+=================================================+
3.安装成功后,启动后台服务
sudo sh /home/jiqing/xunsearch/bin/xs-ctl.sh restart
$ sudo sh /home/jiqing/xunsearch/bin/xs-ctl.sh restart
INFO: stopping server[xs-indexd] (BIND:127.0.0.1:8383) .... [OK]
INFO: re-starting server[xs-indexd] ... (BIND:127.0.0.1:8383)
INFO: stopping server[xs-searchd] (BIND:127.0.0.1:8384) .... [OK]
INFO: re-starting server[xs-searchd] ... (BIND:127.0.0.1:8384)
可以查看服务启动情况
$ ps -ef |grep xs
root 14050 3097 0 09:59 00:00:00 xs-indexd: server
root 14055 3097 0 09:59 00:00:00 xs-searchd: master
root 14056 14055 0 09:59 00:00:00 xs-searchd: worker[1]
root 14057 14055 0 09:59 00:00:00 xs-searchd: worker[2]
root 14058 14055 0 09:59 00:00:00 xs-searchd: worker[3]
...
$ sudo netstat -anp | grep xs
tcp 0 0 127.0.0.1:8383 0.0.0.0:* LISTEN 14050/xs-indexd: se
tcp 0 0 127.0.0.1:8384 0.0.0.0:* LISTEN 14055/xs-searchd: m
...
可以将此命令添加到开机启动脚本中/etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sudo sh /home/jiqing/xunsearch/bin/xs-ctl.sh restart
4.安装PHP-SDK
只需要引入SDK即可。
require_once '$prefix/sdk/php/lib/XS.php';
检查环境情况
$php RequiredCheck.php
Xunsearch PHP-SDK 运行需求检查
==============================
检查内容
--------
本程序用于确认您的服务器配置是否能满足运行 Xunsearch PHP-SDK 的要求。
它将检查服务器所运行的 PHP 版本,查看是否安装了合适的PHP扩展模块,以及
确认 php.ini 文件是否正确设置。
+------------+------------+--------------------------+--------------------------------+
| 项目 | 结果 | 用于 | 备注 |
+------------+------------+--------------------------+--------------------------------+
| PHP 版本 | 5.6.31 | XS(core) | PHP 5.2.0 或更高版本是必须的。 |
| SPL 扩展 | OK | XS(core) | SPL 扩展用于自动加载和对象戏法 |
| PCRE 扩展 | OK | XSDocument, XSSearch | 用于字符串切割、判断 |
| 编码转换 | mbstring | XSDocument, XSSearch | 用于支持非 UTF-8 字符集 |
| 缓存模块 | WARNING | XS | 用于缓存项目配置文件的解析结果 |
| JSON 扩展 | OK | util.Quest, util.Indexer | 用于读取或输出 JSON 格式的数据 |
| XML 扩展 | OK | util.Indexer | 用于读取导入 XML 格式的数据 |
| MySQL 扩展 | mysql | util.Indexer | 用于读取导入 MySQL 的数据库 |
| SQLite 扩 | sqlite3 | util.Indexer | 用于读取导入 SQLite 的数据库 |
+------------+------------+--------------------------+--------------------------------+
检查结果
--------
共计 8 项通过,1 项警告,0 项错误。
您的服务器配置符合 Xunsearch/PHP-SDK 的最低要求。
如果您需要使用特定的功能,请关注上述的 WARNING 项。
xunsearch安装使用的更多相关文章
-
xunsearch安装配置
1.wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 2.tar -xjf xunsearch-full-lat ...
-
xunsearch安装与卸载
刚接触xunsearch(迅搜)的时候,我是排斥的.排斥的原因不是因为害怕学习新技术(其实我是对心技术很感兴趣),而是因为:一方面xunsearch是国人开发的,对于国人写的开源产品,我不是太感兴趣( ...
-
中文全文检索讯搜xunsearch安装
Xunsearch (迅搜)是一套免费开源的专业中文全文检索解决方案,简单易用而且 功能强大.性能卓越能轻松处理海量数据的全文检索.它包含后端索引.搜索服务程序和前端 脚本语言编写的开发工具包(称之为 ...
-
[linux] shell脚本编程-xunsearch安装脚本学习
安装脚本setup.sh #!/bin/sh # FULL fast install/upgrade script # See help message via `--help' # $Id$ # s ...
-
xunsearch安装及环境检测(一)
1.运行执行下载解压安装包wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2解压到指定目录 tar -xjf xu ...
-
xunsearch安装
1.下载 sudo wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 2.解压 sudo tar -xvjf x ...
-
Xunsearch迅搜(基于 xapian+scws 的开源中文搜索引擎)安装与简单使用
今天鼓捣了xunsearch,感觉官方指南写得挺详细,于是按照指南一步一步走,但是感觉越看越凌乱,像看API一样,新手看得特费劲,网上也少有新手教程,于是略过今天的歪路,记录一下我的安装步骤. Xun ...
-
搜索服务器xunsearch实现
安装方法: centos 6.6 64位 histroy: 12 cd /srv/ 13 wget http://www.xunsearch.com/download/xunsea ...
-
实践中 XunSearch(讯搜)的使用教程步骤
XunSearch(讯搜)的使用教程步骤 一.安装编译工具 yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql ...
随机推荐
-
【翻译六】java-连接和实例
Joins The join method allows one thread to wait for the completion of another. If t is a Thread obje ...
-
【读书笔记】iOS-垃圾回收
Objective-C的垃圾回收器是一种继承性的垃圾回收器.与那些已经存在了一段时间的对象相比,新创建的对象更可能被当成垃圾.垃圾回收器定期检查变量和对象以及它们之间的指针,当发现没有任何变量指向某个 ...
-
C# using 三种使用方式 C#中托管与非托管 C#托管资源和非托管资源区别
1.using指令.using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到. ...
-
查看linux的版本
1. uname -a ~$ uname -a Linux lubuntu-Vostro-A840 3.19.0-73-generic #81-Ubuntu SMP Tue Oct 18 16:02: ...
-
从Lumia退役看为什么WP走向没落(从程序员与市场开发的角度,讲的真棒!)
http://www.cnblogs.com/zhangkai2237/p/4856880.html
-
Wpf之布局
Wpf之布局 上一章大家有了自己的一个Hello World的wpf程序,今天咱们就一起走进WPF,一起来看看wpF的前台xaml这门语言的魅力. 写过web 的人都知道布局这个概念,在web中布局和 ...
-
泛型里的super和extend
<? extends T>和<? super T>应该怎么用? 网上看到一些比较难懂的回答,但是在EffectiveJava(2th Edition)遇到简单明了的解释: If ...
-
maven generating project in batch mode hang
最新版已经自己就设置了 设置maven不要从远程服务器上获取catalog,增加参数-DarchetypeCatalog=internal 如何在idea里设置maven参数:
-
Xshell配置使用linux的图形界面
1.配置Xshell如下图 2.在命令行中执行"gnome-panel". 3.或者使用xstart,配置如下图:
-
jmeter 写正则表达式
():括起来的部分就是要提取的. .:匹配任何字符串. +:一次或多次. ?:不要太贪婪,在找到第一个匹配项后停止. 需要根据要取的数据取值 jt: eyJhbGciOiJSUzI1NiJ9.ey ...