登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

物似人非 情有何堪

蚊子不吸吸 记录成长滴点点滴滴...

 
 
 

日志

 
 

启动Apache报错:undefined symbol: dav_register_provider解决方法  

2010-11-06 17:23:27|  分类: Apache+Svn架设 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
环境:Centos5.5+apache+svn

Apache下整合的SVN,重启apache出现如下错误:
报错内容:
[root@localhost local]# /usr/local/apache2/bin/apachectl start
httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_dav_svn.so into server: /usr/local/svn/lib/libsvn_subr-1.so.0: undefined symbol: apr_hash_clear

解决办法:

重新安装Apache  编译安装./configure 增加参数

# ./configure --prefix=/usr/local/apache2/ --enable-dav --enable-so

*--enable-dav --enable-so参数是必须要加的,你还可以根据您的需要添加其他的参数。

* --enable-dav 启用davweb支持,是subversion+apache组合必选,缺少的话,在运行apache会出现undefined symbol: dav_register_provider的错误

* apr 和 apr-util一般会在httpd的安装包内,subversion安装会使用到apr和par-util,如果当前系统没有,最好安装一下

  评论这张
 
阅读(5640)| 评论(1)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018