文档一:http://www.xunsearch.com/scws/docs.php(官方文档)
文档二:https://my.oschina.net/766/blog/211029
二、实际安装步骤:
做事器环境是阿里云ECS主机利用宝塔面板搭建的centos+ngnix+php+mysql环境;
安装scws分词后在开源电商系统ecshop中测试通过;
第一部分:参考官方文档中的1-6如下安装步骤进行操作
1、进入做事器的根目录 cd /
2、 取得 scws的代码 wget http://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2
3、 解开压缩包 tar xvjf scws-1.2.3.tar.bz2
4、 进入目录 cd scws-1.2.3
5、实行配置脚本和编译 ./configure --prefix=/usr/local/scws ; make ; make install
6、顺利的话已经编译并安装成功到 /usr/local/scws 中了,实行下面命令看看文件是否存在
ls -al /usr/local/scws/lib/libscws.la
7、 试试实行 scws-cli 文件/usr/local/scws/bin/scws -h
如果安装成功会显现类似下面的信息
scws (scws-cli/1.2.3)
Simple Chinese Word Segmentation - Command line usage.
Copyright (C)2007 by hightman.
...
8、用 wget 下载并解压词典,或从主页下载然后自行解压再将 .xdb 放入 /usr/local/scws/etc 目录中
[hightman@d1 ~/scws-1.2.3]$ cd /usr/local/scws/etc
[hightman@d1 /usr/local/scws/etc]$ wget http://www.xunsearch.com/scws/down/scws-dict-chs-gbk.tar.bz2
[hightman@d1 /usr/local/scws/etc]$ wget http://www.xunsearch.com/scws/down/scws-dict-chs-utf8.tar.bz2
[hightman@d1 /usr/local/scws/etc]$ tar xvjf scws-dict-chs-gbk.tar.bz2
[hightman@d1 /usr/local/scws/etc]$ tar xvjf scws-dict-chs-utf8.tar.bz2
第二部分:安装中文分词scws的php扩展实现在php中调用分词,参考官方文档第10步
1、进入源码目录的 phpext/ 目录 ( cd ~/scws-1.2.3 )(这里是解压缩后的目录,我们是在做事器根目录中下载解压缩的,所有在做事器的根目录/scws-1.2.3/)
2、实行 phpize (在PHP安装目录的bin/目录下)对付宝塔安装的做事器目录是/www/server/php/53/bin
3、实行 ./configure --with-scws=/usr/local/scws 若php安装在分外目录$php_prefix, 则请在 configure 后加上 --with-php-config=$php_prefix/bin/php-config
对付我的测试做事器是$php_prefix是/www/server/php/53/bin
4、 实行 make 然后用 root 身份实行 make install
5、 在 php.ini 中加入以下几行
[scws]
;下面是官方文档的配置
;extension = scws.so
;scws.default.charset = gbk
;scws.default.fpath = /usr/local/scws/etc
;下面是我做事器配置的的结果,配置完成后须要重启做事器才能生效
extension =/www/server/php/53/lib/php/extensions/no-debug-non-zts-20090626/scws.so
scws.default.charset = utf-8
scws.default.fpath = /usr/local/scws/etc
6、在phpinfo() 中看看关于 scws 的部分
php成功信息
php.ini配置截图