免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4538 | 回复: 9
打印 上一主题 下一主题

[FastDFS] mac下编译4.06版本php_client问题,无法加载so [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-04-15 10:24 |显示全部楼层 |倒序浏览
求鱼大帮忙!

报错如下,我的mac是10.9.2

Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-zts-20090626/fastdfs_client.so' - dlopen(/usr/lib/php/extensions/no-debug-zts-20090626/fastdfs_client.so, 9): Symbol not found: _compiler_globals
  Referenced from: /usr/lib/php/extensions/no-debug-zts-20090626/fastdfs_client.so
  Expected in: flat namespace
in /usr/lib/php/extensions/no-debug-zts-20090626/fastdfs_client.so in Unknown on line 0
</span>PHP 5.3.26 (cli) (built: Feb 18 2014 14:05:25)

论坛徽章:
0
2 [报告]
发表于 2014-04-15 11:20 |显示全部楼层
ld: warning: -arch not specified
ld: warning: -macosx_version_min not specified, assuming 10.8
ld: can't link with bundle (MH_BUNDLE) only dylibs (MH_DYLIB) file '/usr/lib/php/extensions/no-debug-zts-20090626/fastdfs_client.so' for inferred architecture x86_64

回复 2# happy_fish100


   

论坛徽章:
0
3 [报告]
发表于 2014-04-15 11:40 |显示全部楼层
mac下没有ldd,刚才我给的是ld,我又找了一下,ldd的信息如下,请鱼大参考

/usr/lib/php/extensions/no-debug-zts-20090626/fastdfs_client.so:
        libfdfsclient.so.1 (compatibility version 0.0.0, current version 0.0.0)
        libfastcommon.so.1 (compatibility version 0.0.0, current version 0.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)

回复 2# happy_fish100


   

论坛徽章:
0
4 [报告]
发表于 2014-04-15 11:54 |显示全部楼层
安装了,

/usr/lib64$ll libf*
lrwxr-xr-x  1 root  wheel    33B  4 15 10:15 libfastcommon.so -> /usr/local/lib/libfastcommon.so.1
lrwxr-xr-x  1 root  wheel    33B  4 15 10:15 libfdfsclient.so -> /usr/local/lib/libfdfsclient.so.1

/usr/lib$ll libf*
lrwxr-xr-x  1 root  wheel    33B  4 15 10:15 libfastcommon.so -> /usr/local/lib/libfastcommon.so.1
lrwxr-xr-x  1 root  wheel    33B  4 15 10:15 libfdfsclient.so -> /usr/local/lib/libfdfsclient.so.1

回复 5# happy_fish100


   

论坛徽章:
0
5 [报告]
发表于 2014-04-15 12:57 |显示全部楼层
我应该如何修改呢?需要我改makefile么?

回复 7# happy_fish100


   

论坛徽章:
0
6 [报告]
发表于 2014-04-15 13:58 |显示全部楼层
没有什么作用啊

回复 7# happy_fish100


   

论坛徽章:
0
7 [报告]
发表于 2014-04-15 20:06 |显示全部楼层
鱼大,和我的php是5.3.26,使用zts模式有关系么?

回复 7# happy_fish100


   

论坛徽章:
0
8 [报告]
发表于 2014-04-16 10:19 |显示全部楼层
php_client是不是不支持php的线程安全模式啊?!

回复 7# happy_fish100


   

论坛徽章:
0
9 [报告]
发表于 2014-04-16 10:22 |显示全部楼层
看报错说Symbol not found: _compiler_globals,我研究了一下,貌似是和线程安全有关系吧

回复 11# happy_fish100


   

论坛徽章:
0
10 [报告]
发表于 2014-04-16 19:42 |显示全部楼层
貌似就是这个问题,我重新编译了一个非线程安全的php,就可以用了

鱼大,你看看这个问题吧,虽然php的线程安全用得不多

回复 11# happy_fish100


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP