• xunsearch安装及环境检测(一)


    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 项。 
    满足要求我们继续进行

  • 相关阅读:
    http://blog.csdn.net/zhang_xinxiu/article/details/38655311
    三分钟了解Activity工作流
    在eclipse中设计BPMN 2.0工作流定义的根本步骤
    http://blog.csdn.net/bluejoe2000/article/details/39521405#t9
    activity的测试工程activiti-explorer使用
    如何让Activiti-Explorer使用sql server数据库
    Java中对List集合排序的两种方法
    常用 Git 命令清单
    推荐!手把手教你使用Git
    理解RESTful架构
  • 原文地址:https://www.cnblogs.com/lisqiong/p/5507761.html
Copyright © 2020-2023  润新知