安装scws需要安装php吗,Linux 安装SCWS-1.2.3 安装说明(包括php扩展)

scws 安装

$ wget -q -O - http://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2 | tar xjf -

$ cd scws-1.2.3

$ ./configure --prefix=/usr/local/scws

$ make & make install

#试试执行 scws-cli 文件(检查有没有安装成功)

$ /usr/local/scws/bin/scws -h

# 下载解压词库

cd /usr/local/scws/etc

$ wget -q -O - http://www.xunsearch.com/scws/down/scws-dict-chs-gbk.tar.bz2 | tar xjf -

$ wget -q -O - http://www.xunsearch.com/scws/down/scws-dict-chs-utf8.tar.bz2 | tar xjf -

#查看php安装路径

$ whereis php

# 进入到源码目录的phpext

$ cd phpext

# 执行phpize

$ phpize

# 如果出现错误

# Can't find PHP headers in /usr/include/php

# The php-devel package is required for use of this command.

# 则执行 yum install php-devel

# 执行

$ ./configure --with-scws=/usr/local

# 若有错误

# configure: error: Cannot find php-config. Please use --with-php-config=PAT

# 则带上参数 --with-php-config="php安装目录"/bin/php-config

# 编译安装

$ make & make install

# 返回如下信息则安装成功

Installing shared extensions:    /opt/remi/php55/root/usr/lib64/php/modules/

# 在php.ini中加入扩展

# 注意请检查 php.ini 中的 extension_dir

[scws]

extension = scws.so

scws.default.charset = utf8

scws.default.fpath = /usr/local/scws/etc

# scws添加自定义词库

# 在scws安装目录下的etc下新建txt文件(utf8格式),scws中add_dict到该文件的具体路径 eg:

$so = scws_new();

// scws路径和规则

$so->set_dict(ini_get("scws.default.fpath").'/dict.utf8.xdb');

$so->add_dict(ini_get("scws.default.fpath").'/dict_user.txt', SCWS_XDICT_TXT);  //dict_user.txt为个人自定义词库

$so->set_rule(ini_get("scws.default.fpath").'/rules.utf8.ini');

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值