php 安装scws,SCWS分词扩展在windows下的安装方法
安装之前先确认您是否拥有主机的安装权限,否则无法进行安装,安装步骤如下!
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下的安装方法相关推荐
- python playsound安装_ python音频库:Windows下pydub安装配置、过程出现的问题及常用API ...
< python音频库:Windows下pydub安装配置.过程出现的问题及常用API > 背景 刚从B站上看过倒放挑战之后也想体验下,心血来潮一个晚上完成了基本的实现.其中倒放与播放部分 ...
- 安装flarum的php扩展,在 Windows 上快速安装 Flarum 指南
在 Windows 上快速安装 Flarum 指南 由 学院君 创建于5年前, 最后更新于 10个月前 版本号 #2 17639 views 6 likes 0 collects 1.下载安装包 去下 ...
- linux非权限安装bioperl,BioPerl安装指南:Unix/Linux/Windows下的安装
其实BioPerl的功能很强大.但是用的人却不多.最根本的原因可能是,太多数人都还是新手,相对而言Perl很难懂,不懂Perl的人根本搞不懂BioPerl.而且BioPerl安装也很复杂.又不像Per ...
- ElasticSearch、kibana、head、ik分词器在Windows下的安装
文章目录 ElasticSearch简介 ElasticSearch安装 Kibana的安装 head的安装 ik的安装 ElasticSearch简介 Elasticsearch是一个基于Lucen ...
- 安装pyltp模块详细教程(windows下python安装)
** 一.pyltp安装会出现各种坑,坑的我就不说了,下面直接讲正确的方法.(一定是windows,python为3.5或3.6,其他版本的方法我也不太清楚,抱歉呢) ** 二.使用wheel安装(其 ...
- php7 mcrypt windows,Windows下php安装mcrypt扩展问题
首先我们看看报错问题:Call to undefined function App\Http\PayModels\Online\mcrypt_get_block_size(),然后我就不断的去找度娘, ...
- windows下php7安装redis扩展
windows下php7安装redis扩展 windows下开发用的wamp集成的环境,想装个php-redis扩展. php_redis.dll下载地址:https://pecl.php.net/p ...
- mcrypt php windows,Windows下php安装mcrypt扩展问题
Windows下php安装mcrypt扩展问题 发布时间:2018-11-06 16:00, 浏览次数:730 , 标签: Windows php mcrypt 首先我们看看报错问题:Call to ...
- Windows下php安装mcrypt扩展问题
首先我们看看报错问题:Call to undefined function App\Http\PayModels\Online\mcrypt_get_block_size(),然后我就不断的去找度娘, ...
- Windows下RabbitMQ安装及注意事项
Windows下RabbitMQ安装及注意事项 简介 背景 1. RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现. Rabbit ...
最新文章
- 硬件——STM32,GPIO篇
- 黄金——家家都应藏有的投资品(转载自新浪)
- HTML5 Canvas 绘制旋转45度佛教万字
- gRPC学习记录(四)--官方Demo
- bootstrap table使用参考
- SAP创建基于Lead的OData服务,BO列表里只有一个Lead BO可选
- 前端发送http的get请求 - 代码篇
- UIWebView加载Loading...两种方法
- c语言实现《学生管理系统》
- CXK, 出来打球!
- 转 Html转pdf的工具——wkhtmltopdf
- Android项目实践(二)——日记本APP(V2)
- android 取消蓝牙配对框 实现自动配对,android 取消蓝牙配对框 实现自动配对
- 什么是表示学习(representation learning)表征学习 表达学习
- b460m迫击炮黑苹果_打造十代i5ES极致性价比黑苹果主机
- ETL KETTLE 读取csv文件写入数据库
- 谷歌学术高级检索笔记-检索逻辑和技巧
- putty psftp 上传文件夹或上传文件到linux
- java 读取excel模板_java如何读取excel表格的信息,java读取excel模板
- python if in 表达式方式
热门文章
- Farseer Physics Engine
- ORM定制的几点注意事项
- Python 爬虫入门(二)—— IP代理使用
- labelImg安装小记
- Atititt hi dev eff db op Spring JDBC	 目录 1. Spring JDBC	2	1 1.1. Atitit 数据库db insert 插入数据data 最佳实践
- Atitit.软件仪表盘(8)--os子系统--资源占用监测
- paip.Adblock屏蔽onlinedown华军软件园的4秒下载广告总结..
- PAIP.img ROM文件提取APK
- paip.防止代码命名重复的好方法
- Julia: find 和其它