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.9/
sh setup.sh

+==========================================+

| Welcome to setup xunsearch(full)         |

| 欢迎使用 xunsearch (完整版) 安装程序     |

+------------------------------------------+

| Follow the on-screen instructions please |

| 请按照屏幕上的提示操作以完成安装         |

+==========================================+

Please specify the installation directory

请指定安装目录 (默认为中括号内的值)

[/usr/local/xunsearch]:/data/local/xunsearch

确定目录后安装即可

+=================================================+

| Installation completed successfully, Thanks you |

| 安装成功,感谢选择和使用 xunsearch              |

+-------------------------------------------------+

| 说明和注意事项:                                |

| 1. 开启/重新开启 xunsearch 服务程序,命令如下: |

|    /data/local/xunsearch/bin/xs-ctl.sh restart

|    强烈建议将此命令写入服务器开机脚本中         |

|                                                 |

| 2. 所有的索引数据将被保存在下面这个目录中:     |

|    /data/local/xunsearch/data

|    如需要转移到其它目录,请使用软链接。         |

|                                                 |

| 3. 您现在就可以在我们提供的开发包(SDK)基础上    |

|    开发您自己的搜索了。                         |

|    目前只支持 PHP 语言,参见下面文档:          |

|    /data/local/xunsearch/sdk/php/README

+=================================================+

表示安装成功

3.启动xunsearch后台服务

cd  /data/local/xunsearch/

bin/xs-ctl.sh restart

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)

4.php-sdk
php的sdk代码目录
/data/local/xunsearch/sdk/php

_

|- doc/                    离线 HTML 版相关文档

|- app/                    用于存放搜索项目的 ini 文件

|- lib/XS.php              入口文件,所有搜索功能必须且只需包含此文件

\- util/                   辅助工具程序目录

|- RequireCheck.php    用于检测您的 PHP 环境是否符合运行条件

|- IniWizzaard.php     用于帮助您编写 xunsearch 项目配置文件

|- Quest.php           搜索测试工具

\- Indexer.php         索引管理工具

如果您在其它服务器部署前端搜索代码,请将 SDK 代码整个目录复制到相应的服务器上,但并不要求放到 web 可访问目录,考虑安全性也不推荐这么做。

5.检测sdk运行条件
我们的php安装在/data/local/php/下
我们可以用/data/local/php/bin/php 命令来运行php文件
但我们事先将/data/local/php/bin写入到了环境变量所以可以直接用php这个指令运行php文件
进入目录
cd /data/local/xunsearch/sdk/php/util

检测环境是否满足xunserach运行

php RequiredCheck.php

Xunsearch PHP-SDK 运行需求检查

==============================

检查内容

--------

本程序用于确认您的服务器配置是否能满足运行 Xunsearch PHP-SDK 的要求。

它将检查服务器所运行的 PHP 版本,查看是否安装了合适的PHP扩展模块,以及

确认 php.ini 文件是否正确设置。

+------------+------------+--------------------------+--------------------------------+

| 项目       | 结果       | 用于                     | 备注                           |

+------------+------------+--------------------------+--------------------------------+

| PHP 版本   | 5.4.39     | 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安装及环境检测(一)的更多相关文章

  1. xunsearch安装配置

    1.wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 2.tar -xjf xunsearch-full-lat ...

  2. xunsearch安装与卸载

    刚接触xunsearch(迅搜)的时候,我是排斥的.排斥的原因不是因为害怕学习新技术(其实我是对心技术很感兴趣),而是因为:一方面xunsearch是国人开发的,对于国人写的开源产品,我不是太感兴趣( ...

  3. 中文全文检索讯搜xunsearch安装

    Xunsearch (迅搜)是一套免费开源的专业中文全文检索解决方案,简单易用而且 功能强大.性能卓越能轻松处理海量数据的全文检索.它包含后端索引.搜索服务程序和前端 脚本语言编写的开发工具包(称之为 ...

  4. [linux] shell脚本编程-xunsearch安装脚本学习

    安装脚本setup.sh #!/bin/sh # FULL fast install/upgrade script # See help message via `--help' # $Id$ # s ...

  5. xunsearch安装使用

    目录 1.下载 2.进入,安装 3.安装成功后,启动后台服务 4.安装PHP-SDK 安装步骤 1.下载 wget http://www.xunsearch.com/download/xunsearc ...

  6. xunsearch安装

    1.下载 sudo wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 2.解压 sudo tar -xvjf x ...

  7. Xunsearch迅搜(基于 xapian+scws 的开源中文搜索引擎)安装与简单使用

    今天鼓捣了xunsearch,感觉官方指南写得挺详细,于是按照指南一步一步走,但是感觉越看越凌乱,像看API一样,新手看得特费劲,网上也少有新手教程,于是略过今天的歪路,记录一下我的安装步骤. Xun ...

  8. 搜索服务器xunsearch实现

    安装方法:   centos 6.6 64位   histroy:   12  cd /srv/   13  wget http://www.xunsearch.com/download/xunsea ...

  9. SQL Server 2008 无法安装U890

    安装U890,环境检测的时候,却提示数据库不符合要求, 解决方法: 通过修改SQLServer的版本号 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServ ...

随机推荐

  1. Linux 挂载系统盘

    适用系统:非IO优化+SSD云盘Linux(Redhat , CentOS,Debian,Ubuntu)实例,IO优化实例+SSD云盘数据盘分区挂载建议使用脚本:工具:auto_fdisk_ssd.s ...

  2. 使用Python自带的库和正则表达式爬取熊猫直播主播观看人气

    主要是体现代码的规范性 from urllib import request import re class Spider(): url = 'https://www.panda.tv/cate/lo ...

  3. 模式窗体中调用父页面js与非模式化调用非父页面的js方法

    最近项目中使用模式窗体,遇到以下问题记录一下: 模式窗体:你必须关闭该窗体,才能操作其它窗体:比如说,必须按确定或取消,或者按关闭. 非模式窗体:不必关闭该窗体,就可转换到其它窗体上进行操作. 一:非 ...

  4. 【转】netlink socket编程实例

    [转]netlink socket编程实例 转自:http://blog.chinaunix.net/uid-14753126-id-2983915.html 关于Netlink IPC方式的介绍,请 ...

  5. APUE学习笔记——5.9Binary I/O 二进制读写

    概述:         二进制I/O,通常用来一次性读写结构化的数据块.(因为有时候我们要读写的数据中包含换行符或者Null字符,无法使用fgets或fputs,而使用getc和putc又需要花费太多 ...

  6. Linux:tree命令详解

    tree 以树状图列出目录的内容 语法 tree(选项)(参数) 选项 -a:显示所有文件和目录: -A:使用ASNI绘图字符显示树状图而非以ASCII字符组合: -C:在文件和目录清单加上色彩,便于 ...

  7. Gradle 1.12用户指南翻译——第六十四章. 发布到Ivy(新)

    其他章节的翻译请参见:http://blog.csdn.net/column/details/gradle-translation.html翻译项目请关注Github上的地址:https://gith ...

  8. IOS开发 Application Kit框架的线程安全

    以下部分介绍了Application Kit框架的线程安全. 非线程安全类 以下这些类和函数通常是非线程安全的.大部分情况下,你可以在任何线程使用这些类,只要你在同一时间只有一个线程使用它们.查看这些 ...

  9. OPEN(SAP) UI5 学习入门系列之三:MVC (下) - 视图与控制器

    继续来学习UI5的MVC模型吧,这次我们来探讨视图与控制器. 1 视图 在MVC中,视图用来定义和渲染UI.在UI5中,视图的类型是可以自定义的,除了以下预定义的四种视图类型之外,你也可以定制自己的视 ...

  10. 从客户端中检测到有潜在危险的 Request.Form 值的问题的解决方法。

    在controller控制器里面添加[ValidateInput(false)]         [ValidateInput(false)]        public ActionResult m ...