首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在apache中加载

无法在apache中加载
EN

Stack Overflow用户
提问于 2013-11-30 13:40:12
回答 1查看 443关注 0票数 0

我不能将xmldiff加载到apache

没有抛出任何错误,但是

在apache error.log中获取的错误是:

代码语言:javascript
复制
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/xmldiff.so' - /usr/lib/php5/20090626+lfs/xmldiff.so: undefined symbol:
_ZTVN10__cxxabiv117__class_type_infoE in Unknown on line 0

动态链接看起来不错(至少在我看来)

代码语言:javascript
复制
ldd /usr/lib/php5/20090626+lfs/xmldiff.so
    linux-gate.so.1 =>  (0xf57fe000)
    libxml2.so.2 => /usr/lib/i386-linux-gnu/libxml2.so.2 (0xb75b3000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb7590000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb73eb000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb73e5000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb73cf000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb73a3000)
    /lib/ld-linux.so.2 (0xb771c000)

我如何修复或排除它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-23 10:22:16

非常感谢php!的xmldiff维护人员。

这个问题似乎是一个配置问题,由于某些原因,它没有链接到libstdc++。Anatol在当前主干中对config.m4进行了修复。phpize && /配置-with && make应该足够构建,然后当您检查ldd并看到如下一行时 libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc+.so.6 (0x00007fe96d363000) 没有错误地加载了扩展。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20300920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档