linux下xunsearch的安装和使用以及简单的操作语句
官方文档:http://www.xunsearch.com/doc/php/guide/start.installation
一、安装
3.待命令运行结束后,如果没有出错中断,则表示顺利安装完成,然后就可以启动/重新启动 xunsearch
的后台服务,下面命令中的 $prefix
请务必替换为您的安装目录,而不是照抄。
cd $prefix ; bin/xs-ctl.sh restart
4. 可以开启开机自启 linux下 /etc/rc.local 中添加 /usr/local/xunsearch/bin/xs-ctl.sh restart
5.引用文件
如果您的搜索应用程序和 xunsearch
在同一台服务器,则无需复制任何代码,在开发的时候直接包含 入口文件 $prefix/sdk/php/lib/XS.php
即可。代码如下:
require_once '$prefix/sdk/php/lib/XS.php';
6.检测 PHP-SDK 的运行条件
从现在开始的文档及示范代码中我们都假定您将 xunsearch
安装在 $prefix
目录中,而不再另行说明。
基础运行条件要求 PHP 最低版本为 5.2.0,随着功能需求的不同可能还会用到一些其它扩展,具体请在 命令行环境里运行我们提供的检测脚本。如果您的 php
可执行文件不在默认搜索路径中,假设是安装在 /path/to/bin/php
请使用第二种方式运行。运行方式如下:
1. $prefix/sdk/php/util/RequiredCheck.php 2. /path/to/bin/php $prefix/sdk/php/util/RequiredCheck.php 3. $prefix/sdk/php/util/RequiredCheck.php -c gbk
运行结果输出的中文编码默认为 UTF-8
,如果您使用 GBK
环境请在运行命令最后加上 -c GBK
。 运行结果会给出一个可视化的表格说明检测结果,并在最终给出检测结论,告诉您是否符合运行的基础要求。
至此,安装和准备工作已经完成了,您可以开始使用 Xunsearch PHP-SDK 开发自己的搜索应用了。
上图表示成功
7.温馨提示( 从 Git 源码仓库安装)
Note: 在开始安装前,无论如何请先安装一次最新发布的完整版本,以便将所有的运行依赖库安装到位。
我们的源代码托管在 github 上。您可以直接浏览代码仓库,也可以通过以下方式之一取得源代码:
git clone git://github.com/hightman/xunsearch.git git clone https://github.com/hightman/xunsearch.git
如果要编译安装这份源代码,您还必须在主机环境上安装相关的 autoconf, automake 工具,然后运行 下面指令完成准备工作。
cd xunsearch/ chmod +x acprep ./acprep
在完成上述的准备工作后,接下来编译安装 xunsearch 就和常见的开源软件类似,假设您的安装目录为 $prefix
,然后按以下步骤操作即可:
./configure --prefix=$prefix make make install
vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8383 -j ACCEPT #允许8383端口通过防火墙 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8484 -j ACCEPT #允许8384端口通过防火墙
systemctl restart iptables.service #重启防火墙使配置生效
二、使用
linux下xunsearch的安装和使用以及简单的操作语句相关推荐
- Linux下Tomcat的安装配置
Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...
- linux下从git获取有权限的代码,linux下从源代码安装git
之所以有这样的需求,是因为部分预安装的git版本太低,很多功能没有并且安全性存在问题. 比如git submodule add xxx@host:yyy.git必须在父repo的root目录安装,而新 ...
- linux编译安装jpeg,Linux下JPEG库安装脚本(转)
Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...
- Linux下图解minicom安装
Linux下图解minicom安装 minicom是一个串口通信工具,就像Windows下的HyperTerminal.可用来与串口设备通信,如调试交换机和Modem等.它的Ubuntu软件包的名称就 ...
- Linux下的软件安装方法介绍
本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...
- linux下nginx编译安装
转载自: http://hanqunfeng.iteye.com/blog/697696 一.下载nginx 下载地址:http://www.nginx.org/ 选择nginx-0.8.36 将该下 ...
- linux下pptpd的安装配置(×××)
linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!) 环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD ...
- OpenCV在Linux下的编译安装(Ubuntu )
OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...
- Linux下Nagios的安装与配置
Linux下Nagios的安装与配置 2017-03-23 17:40:20 来源: 点击:0 Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态 ...
最新文章
- 被“钱”困住的开源开发者们!
- linux c 守护进程创建原理及简易方法
- 把java的class文件转成java文件
- Linux vi/vim
- 欠薪解决新途径:劳动者可向法院申请支付令。(拖欠工资就是违法)
- NSLayoutConstraint
- java camel dsl,Apache Camel与Spring DSL
- 海量数据处理:如何从10亿个数中,找出最大的10000个数?(top K问题)
- DIY人脸跟踪电风扇送女朋友(4)
- Zabbix3.2.6之通过JMX监控Tomcat
- jQuery实用Ajax loading旋转指示器插件
- java水果类用equal重量价格,Java基础练习题 附答案
- hp-ux 修改系统时间
- 我对计算机的看法英语作文,我对创新的看法英语作文7篇作文
- 文本分类实战----数据处理篇----embeddings与vocab中词汇不相覆盖问题的处理办法
- FinClip 2021 年 12 月产品大事记
- 【论文翻译】Task Difficulty Aware Parameter Allocation Regularization for Lifelong Learning
- 读《测试构架师修炼之道》-Chapter4 测试构架师的知识能力模型
- 怎么查看自己电脑的真实IP地址?
- 菜鸟学习历程【24】select 实现 聊天室( Server / Client 模式)