发布 php_scws.dll for win32 (php4,php5.2)

之前发布的 libscws 中的 phpext 仅针对 Unix-like OS 操作系统下的可编译源码版本,很多网友询问 windows 下怎么有的问题。

现已由热心网友 ben (php群中) 移植并于vc6环境编译成功 php_scws.dll 。下载地址在附件中,php 扩展在 win32 下的加载方法和 Linux 类似,可以在 php.ini 中写好(推荐)也可以在程序中通过 dl() 加载。其它方面的用法和 Unix 版本完全一样,注意此 dll 文件仅是分词引擎,并不包括分词规则文件和词典,请从已发布的 scws-pre 版本中提取词典和 rule 文件。

发布 php_scws.dll for win32 (php4,php5.2)》上有13条评论

  1. Ben

    [url=http://www.yanbin.org/download/scws-0.0.1-pre_win32_php-4.4.x.zip][color=#810081]点击下载 SCWS 扩展 PHP 4.4.x 版二进制文件[/color][/url]
    [url=http://www.yanbin.org/download/scws-0.0.1-pre_win32_php-5.2.x.zip][color=#810081]点击下载 SCWS 扩展 PHP 5.2.x 版二进制文件[/color][/url]
    [url=http://www.yanbin.org/download/scws-0.0.1-pre.src.zip][color=#0000ff]点击下载 SCWS 扩展源码及 VC6 工程文件[/color][/url]

    [url=http://www.yanbin.org/php-scws-windows-edtion/]http://www.yanbin.org/php-scws-windows-edtion/[/url]

    [[i] 本帖最后由 Ben 于 2007-6-23 13:21 编辑 [/i]]

    回复
  2. potato

    在php5.2.0,windows下还是安装不了扩展,原php环境运行正常

    操作步骤:

    1 将php_scws.dll copy至php5扩展目录ext下

    2 在php.ini中增加

    extension=php_scws.dll
    scws.default.charset = gbk

    3 在命令行运行[b]php -m[/b]检测模块是否加载,报错:缺少php4ts.dll文件

    4 下载php4.4.7,将其中的php4ts.dll直接copy到php5根目录下

    5 仍用[b]php -m[/b] 检测,没有3所示错误,但加载仍然失败:
    [attach]33[/attach]

    不知是否操作错误,请指点!

    [[i] 本帖最后由 potato 于 2007-6-25 19:04 编辑 [/i]]

    回复
  3. potato

    已解决,原来,hightman给的是php4.4.x的扩展
    如果是5.2.x的请下载Ben 的
    “点击下载 SCWS 扩展 PHP 5.2.x 版二进制文件”

    回复
  4. bigdown

    我用的是apache2.2.4 php5.2.3 windows系统

    我加载成功了,为什么用
    $so = scws_new();
    $so->set_charset(‘gbk’);
    这个不行呢?
    报错
    Call to undefined function scws_new()

    [[i] 本帖最后由 bigdown 于 2007-6-27 16:03 编辑 [/i]]

    回复
  5. xiaodi667

    我也是同样的问题,支持顶下,怎么解决呢?

    [b]Warning[/b]: file_get_contents(sample.utf8.txt) [[url=http://www.ceshi.org/function.file-get-contents][color=#0000ff]function.file-get-contents[/color][/url]]: failed to open stream: No such file or directory in [b]E:\AppServ\www\ceshi\index.php[/b] on line [b]23[/b]

    [b]Fatal error[/b]: Call to undefined function: scws_new() in [b]E:\AppServ\www\ceshi\index.php[/b] on line [b]61[/b]

    [[i] 本帖最后由 xiaodi667 于 2007-7-5 16:23 编辑 [/i]]

    回复
  6. hightman

    [quote]原帖由 [i]xiaodi667[/i] 于 2007-7-5 16:21 发表 [url=http://www.hightman.cn/bbs/redirect.php?goto=findpost&pid=240&ptid=71][img]http://www.hightman.cn/bbs/images/common/back.gif[/img][/url]
    我也是同样的问题,支持顶下,怎么解决呢?

    Warning: file_get_contents(sample.utf8.txt) [function.file-get-contents]: failed to open stream: No such file or directory in E:\AppServ\www\ceshi\index.p … [/quote]

    这个只是文件不存在而已,晕...应该看懂提示才对呀

    这个文件只是放了一些测试文字

    回复
  7. PHPer

    下载了scws-0.0.1-pre和SCWS 扩展 PHP 5.2.x 版二进制文件,但是不知道应该如何安装。
    PHP中已经配置好了dll文件,但是$so = scws_new();没有反应。

    不知道应该如何安装scws-0.0.1-pre中的内容,以及将dic和rule放在哪里!
    请版主解答。

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注