PHP扩展的问题

14 views
Skip to first unread message

超群.com

unread,
May 18, 2009, 12:53:57 AM5/18/09
to NlpBamboo
bamboo安装没有问题:

[root@localhost php.d]# /opt/bamboo/bin/bamboo
parsing '-'...
学历史学好
学 历史 学好

PHP信息:

[root@localhost php.d]# php -v
PHP 5.2.9 (cli) (built: Feb 27 2009 14:42:58)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator,
by eAccelerator
with Xdebug v2.0.3, Copyright (c) 2002-2007, by Derick Rethans

编译PHP扩展成功,make install也成功,PHP配置:

extension=bamboo.so
bamboo.parsers=crf_seg,crf_pos,crf_ner_ns, keyword

运行提示:

[root@localhost php.d]# php -i|grep bamboo
failed to init parser crf_pos,crf_ner_ns
PHP Fatal error: Unable to start bamboo module in Unknown on line 0

不知道什么原因。

刘鑫

unread,
May 18, 2009, 2:52:41 AM5/18/09
to nlpb...@googlegroups.com
看看是不是libcrfpp.so.0没有找到




--
杀人放火金腰带,补路修桥无尸骸。

……

劉鑫
March.Liu

超群.com

unread,
May 18, 2009, 5:44:24 AM5/18/09
to NlpBamboo
应该不是

[root@localhost php.d]# whereis libcrfpp.so.0
libcrfpp.so: /usr/lib/libcrfpp.so.0 /usr/local/lib/libcrfpp.so /usr/
local/lib/libcrfpp.so.0
[root@localhost php.d]# ll /usr/lib/libcrfpp.so.0
lrwxrwxrwx 1 root root 28 05-18 17:42 /usr/lib/libcrfpp.so.0 -> /usr/
local/lib/libcrfpp.so.0

刘鑫

unread,
May 18, 2009, 6:43:09 AM5/18/09
to nlpb...@googlegroups.com
这个没用,你执行以下bamboo看看行不行

超群.com

unread,
May 18, 2009, 8:12:05 AM5/18/09
to NlpBamboo
我问题中有了:

[root@localhost php.d]# /opt/bamboo/bin/bamboo
parsing '-'...
学历史学好
学 历史 学好

执行bamboo没有问题。

超群.com

unread,
May 20, 2009, 10:46:04 PM5/20/09
to NlpBamboo
看了一下错误信息,应该是crf_pos,crf_ner_ns, keyword这三个接口无法初始化,可能由于/opt/bamboo/index
中没有相应的字典吧,去掉即可用。

配置信息如下:

[root@localhost php]# cat /etc/php.d/bamboo.ini
extension = bamboo.so
bamboo.parsers = crf_seg

Reply all
Reply to author
Forward
0 new messages