svn扩展安装遇到问题

意识模糊 2014-07-31 06:55:25

扩展版本:1.02;
PHP版本:5.4.3;
config选项;
./configure --with-php-config=/usr/local/php/bin/php-config --with-svn-apr=/usr/local/apache/apr

按这个配置是能够编译生成svn.so文件,但是在重启php之后出现错误segment fault,
用php -v可以看到详细信息:PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/svn.so' - libsvn_client-1.so.0: cannot open shared object file: No such file or directory in Unknown on line 0;
/usr/local/lib/libsvn_client-1.so.0文件已经存在,尝试过软链到/usr/lib下面也不行
有谁有经验的可以给点解决思路吗?
...全文
242 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2014-08-01
  • 打赏
  • 举报
回复
原來文件路徑不對,以前搞過都是這個問題。
意识模糊 2014-08-01
  • 打赏
  • 举报
回复
问题已经解决,具体解决,办法:

 ldd  /usr/local/php/lib/php/extensions/curl.so
命令结果:
linux-vdso.so.1 =>  (0x00007fffc13ff000)
        libsvn_client-1.so.0 => not found
        libsvn_fs-1.so.0 => not found
        libsvn_repos-1.so.0 => not found
        libsvn_subr-1.so.0 => not found
        libapr-1.so.0 => /usr/local/apache/apr/lib/libapr-1.so.0 (0x00007f4eb8f03000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f4eb8baa000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f4eb89a1000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f4eb8763000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4eb8547000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f4eb8343000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f4eb9359000)
我们发现libsvn_client-1.so.0这个文件没有找到,该共享库保存在 /etc/ld.so.conf 文件列出的搜索路径之外的位置
接着打开/etc/ld.so.conf,
发现libsvn_client-1.so.0的路径/usr/local/lib并不在/etc/ld.so.conf
在/etc/ld.so.conf添加/usr/local/lib,用ldconfig刷新缓存,
然后运行php -v,发现问题已经解决
意识模糊 2014-08-01
  • 打赏
  • 举报
回复
引用 5 楼 zy205817 的回复:
php.ini 有加载so? extension = svn.so
码无边 2014-08-01
  • 打赏
  • 举报
回复
php.ini 有加载so? extension = svn.so
意识模糊 2014-08-01
  • 打赏
  • 举报
回复
引用 1 楼 whg4585 的回复:
确认一下此动态链接库是否可以找到或加载
怎么确认?求指点
意识模糊 2014-08-01
  • 打赏
  • 举报
回复
引用 2 楼 zy205817 的回复:
安装扩展,你有执行phpize?
有啊,不然怎么生出so文件呢?现在的问题是在php.ini添加了svn.so的文件后出现上述错误
码无边 2014-08-01
  • 打赏
  • 举报
回复
安装扩展,你有执行phpize?
小在在 2014-08-01
  • 打赏
  • 举报
回复
确认一下此动态链接库是否可以找到或加载

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧