我也需要这样的问题,我的是FreeBSD8.0 test.c都通不过,提示找不到scws.h 不知改如何解决啊。
必须先安装scws主体啊,在安装phpext/之前。 cd scws-1.1.2/ ; ./configure --prefix=/usr/local/scws ; make ; make install 然后再做你的上述步骤!
phpinfo 查看PHP版本是PHP Version 5.2.13 linux下 php-v 查看的版本是5.1.6 系统是按这个装的,呵呵 http://www.hostloc.com/thread-2011-1-1.html
1) 进入源码目录的 phpext/ 目录 ( cd ~/scws-1.1.1 ) 2) 执行 phpize (在PHP安装目录的bin/目录下) [color=#FF0000]3) 执行 ./configure --with-scws=/usr/local/scws [/color] 执行第3步时出现 checking for gawk... no checking for nawk... nawk checking if nawk is broken...
比如说“这本书”,在用C语言编译调用scws分词结果为"这/本书",但是编译为php扩展后调用,结果为"这本书",没有分掉,同一份代码同一个词库同一个规则集,为什么会出现不一样的结果?
那么你应该用 phpinfo 中显示的版本对应的php-config路径去安装. 看你发的URL PHP应该是被安装在 /usr/local/php 下,那么你编译 scws 应该按以下步骤: 1. /usr/local/php/bin/phpize --clean 2. /usr/local/bin/bin/phpize 3 ./configure --with-scws=/usr/local/scws ...
问题1:使用原生的词库对‘阿斯顿发斯蒂芬罗铭罗大大罗’这段话进行分词 其中结果为: 阿斯顿 阿斯 斯顿 阿 斯 顿 发 斯蒂芬 斯蒂 蒂芬 斯 蒂 芬 [b]罗铭罗 罗铭 铭罗[/b] 罗 铭 罗 大大 大 大 罗 [复合分词选项] 最短词 二...
2012-3-29: SCWS-1.2.0 Released. 1) 修改 php 扩展代码以兼容支持 php 5.4.x 2) 修正 php 扩展中 scws_get_tops 的 limit 参数不允许少于 10 的问题 3) libscws 增加 scws_fork() 从既有的 scws 实例产生分支并共享词典/规则集,主要用于多线程开发。 4)...
.../ 文件夹检查到scws.so文件 下面我修改了php.ini文件 将此扩展添加进去 我将一下代码加入到php.ini文件的末尾 [scws] ; ; 注意请检查 php.ini 中的 extension_dir 的设定值是否正确, 否则请将 extension_dir 设为空, ; 再把 extension = scws.so ...
这样设置后 ./configure --with-scws=/usr/local/scws --with-php-config=/usr/local/php/bin/php-config 然后还是出错 不加--with-php-config=/usr/local/php/bin/php-config不会出错,但是PHP无法加载 # make /bin/sh /niran/fenci/scws-1.1.2/phpext/libtool --mode=compile gcc -I...