安装之前先确认您是否拥有主机的安装权限,否则无法进行安装,安装步骤如下!

1. 根据您当前用的 PHP 版本,下载相应已编译好的 php_scws.dll 扩展库。

目前支持以下版本

[PHP-4.4.x (44KB/VC6/ZTS)]  [PHP-5.2.x (44KB/VC6/ZTS)]  [PHP-5.3.x (40KB/VC9/ZTS)]

[PHP-5.4.x (40KB/VC9/ZTS)]  [PHP-5.3.x (40KB/VC9/NTS)]  [PHP-5.4.x (40KB/VC9/NTS)]

[PHP-5.3.x (44KB/VC6/ZTS)]

下载地址为:http://www.xunsearch.com/scws/download.php

2. 将下载后的 zip 文件解压缩得到里面的 php_scws.dll ,将该文件放到 php 安装目录的

ext/ 目录中去(通常为:X:/php/ext/)。

3. 建立一个本地目录放规则集文件和词典文件,建议使用:C:/program files/scws/etc

4. 从 scws 主页上下载词典文件和规则集文件,解压后将 *.xdb 和 *.ini 放到上述目录中

SCWS 全部源代码,包括 libscws 核心库,命令行工具程序,php 扩展代码,规则集及文档。

下载地址 http://www.xunsearch.com/scws/down/scws-1.2.2.tar.bz2

规则集:在源码文件的etc文件夹中

词典系列:http://www.xunsearch.com/scws/download.php XDB 词典文件 位置

4. 修改 php.ini 通常位于 C:/windows/php.ini 或 C:/winnt/php.ini 之类的目录,

在 php.ini 的末尾加入以下几行:

[scws]

;

; 注意请检查 php.ini 中的 extension_dir 的设定值是否正确, 否则请将 extension_dir 设为空,

; 再把 php_scws.dll 指定为绝对路径。

;

extension = php_scws.dll

以下参数可选

scws.default.charset = gbk

scws.default.fpath = "c:/program files/scws/etc"

5. 重启 web 服务器即可完成。

测试程序

test1.php

$so = scws_new();

$so->set_charset('gbk');

// 这里没有调用 set_dict 和 set_rule 系统会自动试调用 ini 中指定路径下的词典和规则文件

$so->send_text("我是一个中国人,我会C++语言,我也有很多T恤衣服");

while ($tmp = $so->get_result())

{

print_r($tmp);

}

$so->close();

?>

test2.php

//实例化分词插件核心类

$so = scws_new();

//设置分词时所用编码

$so->set_charset('utf-8');

//设置分词所用词典(此处使用utf8的词典)

$so->set_dict('dict.utf8.xdb');

//设置分词所用规则

$so->set_rule('etc/rules.utf8.ini ');

//分词前去掉标点符号

$so->set_ignore(true);

//是否复式分割,如“中国人”返回“中国+人+中国人”三个词。

$so->set_multi(true);

//设定将文字自动以二字分词法聚合

$so->set_duality(true);

//要进行分词的语句

$so->send_text("我是中国人,我不喜欢吃喝玩乐");

//获取分词结果,如果提取高频词用get_tops方法

//    $tmp = $so->get_tops(5,'al,n');

while ($tmp = $so->get_result())

{

print_r($tmp);

}

$so->close();

?>

php 安装scws,SCWS分词扩展在windows下的安装方法相关推荐

  1. python playsound安装_ python音频库:Windows下pydub安装配置、过程出现的问题及常用API ...

    < python音频库:Windows下pydub安装配置.过程出现的问题及常用API > 背景 刚从B站上看过倒放挑战之后也想体验下,心血来潮一个晚上完成了基本的实现.其中倒放与播放部分 ...

  2. 安装flarum的php扩展,在 Windows 上快速安装 Flarum 指南

    在 Windows 上快速安装 Flarum 指南 由 学院君 创建于5年前, 最后更新于 10个月前 版本号 #2 17639 views 6 likes 0 collects 1.下载安装包 去下 ...

  3. linux非权限安装bioperl,BioPerl安装指南:Unix/Linux/Windows下的安装

    其实BioPerl的功能很强大.但是用的人却不多.最根本的原因可能是,太多数人都还是新手,相对而言Perl很难懂,不懂Perl的人根本搞不懂BioPerl.而且BioPerl安装也很复杂.又不像Per ...

  4. ElasticSearch、kibana、head、ik分词器在Windows下的安装

    文章目录 ElasticSearch简介 ElasticSearch安装 Kibana的安装 head的安装 ik的安装 ElasticSearch简介 Elasticsearch是一个基于Lucen ...

  5. 安装pyltp模块详细教程(windows下python安装)

    ** 一.pyltp安装会出现各种坑,坑的我就不说了,下面直接讲正确的方法.(一定是windows,python为3.5或3.6,其他版本的方法我也不太清楚,抱歉呢) ** 二.使用wheel安装(其 ...

  6. php7 mcrypt windows,Windows下php安装mcrypt扩展问题

    首先我们看看报错问题:Call to undefined function App\Http\PayModels\Online\mcrypt_get_block_size(),然后我就不断的去找度娘, ...

  7. windows下php7安装redis扩展

    windows下php7安装redis扩展 windows下开发用的wamp集成的环境,想装个php-redis扩展. php_redis.dll下载地址:https://pecl.php.net/p ...

  8. mcrypt php windows,Windows下php安装mcrypt扩展问题

    Windows下php安装mcrypt扩展问题 发布时间:2018-11-06 16:00, 浏览次数:730 , 标签: Windows php mcrypt 首先我们看看报错问题:Call to ...

  9. Windows下php安装mcrypt扩展问题

    首先我们看看报错问题:Call to undefined function App\Http\PayModels\Online\mcrypt_get_block_size(),然后我就不断的去找度娘, ...

  10. Windows下RabbitMQ安装及注意事项

    Windows下RabbitMQ安装及注意事项 简介 背景 1.      RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现. Rabbit ...

最新文章

  1. 硬件——STM32,GPIO篇
  2. 黄金——家家都应藏有的投资品(转载自新浪)
  3. HTML5 Canvas 绘制旋转45度佛教万字
  4. gRPC学习记录(四)--官方Demo
  5. bootstrap table使用参考
  6. SAP创建基于Lead的OData服务,BO列表里只有一个Lead BO可选
  7. 前端发送http的get请求 - 代码篇
  8. UIWebView加载Loading...两种方法
  9. c语言实现《学生管理系统》
  10. CXK, 出来打球!
  11. 转 Html转pdf的工具——wkhtmltopdf
  12. Android项目实践(二)——日记本APP(V2)
  13. android 取消蓝牙配对框 实现自动配对,android 取消蓝牙配对框 实现自动配对
  14. 什么是表示学习(representation learning)表征学习 表达学习
  15. b460m迫击炮黑苹果_打造十代i5ES极致性价比黑苹果主机
  16. ETL KETTLE 读取csv文件写入数据库
  17. 谷歌学术高级检索笔记-检索逻辑和技巧
  18. putty psftp 上传文件夹或上传文件到linux
  19. java 读取excel模板_java如何读取excel表格的信息,java读取excel模板
  20. python if in 表达式方式

热门文章

  1. Farseer Physics Engine
  2. ORM定制的几点注意事项
  3. Python 爬虫入门(二)—— IP代理使用
  4. labelImg安装小记
  5. Atititt hi dev eff db op Spring JDBC 目录 1. Spring JDBC 2 1 1.1. Atitit 数据库db insert 插入数据data 最佳实践
  6. Atitit.软件仪表盘(8)--os子系统--资源占用监测
  7. paip.Adblock屏蔽onlinedown华军软件园的4秒下载广告总结..
  8. PAIP.img ROM文件提取APK
  9. paip.防止代码命名重复的好方法
  10. Julia: find 和其它