文档一:http://www.xunsearch.com/scws/docs.php(官方文档)

文档二:https://my.oschina.net/766/blog/211029

二、实际安装步骤:

phpscws开源免费中文分词scws在linux下支撑php扩大安装办法 HTML

做事器环境是阿里云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配置截图