robbe 编译完毕,无法加载,friso_dic_get 问题?

发布于 2021-11-18 21:51:16 字数 2116 浏览 941 评论 3

系统环境:
[root@aboutc ~]# cat /etc/redhat-release 
CentOS release 6.4 (Final)

Friso 1.3
Robbe 1.2
PHP 5.5.4


friso 没有任何问题:
[root@aboutc ~]# whereis friso
friso: /etc/friso.ini /usr/local/bin/friso
[root@aboutc ~]#
[root@aboutc ~]# /usr/local/bin/friso -init /etc/friso.ini 
friso initialized in 0.120000sec
+-----------------------------------------------------------+
| friso - a chinese word segmentation writen by c.          |
| bug report email - chenxin619315@gmail.com.               |
| or: visit http://code.google.com/p/friso.                 |
|     java edition for http://code.google.com/p/jcseg       |
| type 'quit' to exit the program.                          |
+-----------------------------------------------------------+
friso>> 我是中国人
分词结果:
我/ 是/ 中国人/ 
Done, cost < 0.000000sec
friso>> quit
Thanks for trying friso.
[root@aboutc ~]# 


但是 robbe.so 无法加载:
[root@aboutc ~]# cd /usr/local/src/robbe-1.2/src/
[root@aboutc src]# phpize
[root@aboutc src]# ./configure
按照:http://www.oschina.net/question/853816_119031 编辑 Makefile 添加:-lfriso
[root@aboutc src]# make
[root@aboutc src]# make install

编辑php.ini,添加:
extension = robbe.so

[robbe]
;configuration file for robbe.
robbe.ini_file = /etc/friso.ini


[root@aboutc src]# service php-fpm reload
Reloading php-fpm:                                         [  OK  ]
[root@aboutc src]# php -m | grep robbe
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/robbe.so' - /usr/lib64/php/modules/robbe.so: undefined symbol: friso_dic_get in Unknown on line 0


@狮子的魂?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

辞别 2021-11-23 22:35:07

重新编译下, 哥们!!! 

终止放荡 2021-11-23 13:34:31

[root@aboutc src]# php -m | grep robbe robbe 重新编译了一下,可以了,thx。

挽清梦 2021-11-20 12:23:04

回复
恩, 这个最重要了, 不客气...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文