1.下载、解压安装包
1 | sudo mkdir /tem |
2.进入 xunsearch 软件包的安装目录,执行安装脚本
1 | cd xunsearch-full-1.4.17/ |
若遇到报错
1 | bufferevent_openssl.c:228:19: error: storage size of 'methods_bufferevent' isn't known |
原因在于libevent 2.0.x需要openssl < 1.1.0
常用的几个Linux发行版已经把系统的openssl升级到了1.1.0+
即对应需要libevent 2.1.x+
而libevent 2.1.x改了头文件.. 如果不更换系统openssl版本.
那就可以去手动下载一个 libevent-2.1.11-stable.tar.gz
自己换成bz压缩格式(libevent-2.1.11-stable.tar.bz2)
放进 packages,记得删掉原来的libevent
1 | cd .. |
默认安装路径为/usr/local/xunsearch
,若看到如下信息标识安装完成
1 | +=================================================+ |
3.检测 PHP-SDK 的运行条件
1 | cd /usr/local/xunsearch/sdk/php/util/ |
结果显示缓存模块警告未开启,此时需要php安装apcu、apcu_bc两个扩展
apcu可再宝塔面板上完成安装
执行以下命令安装apcu_bc扩展
1 | sudo apt install php-pear |
4.启动 xunsearch 的后台服务
1 | cd /usr/local/xunsearch |