未定义的符号:apr_memcache_add_server

我通过yum安装了httpd-devel ,重新启动httpd得到了这个:

 httpd: Syntax error on line 61 of /etc/httpd/conf/httpd.conf: Cannot load /usr/local/apache/modules/mod_dav_svn.so into server: /usr/local/lib/libsvn_subr-1.so.0: undefined symbol: apr_memcache_add_server 

这是一个传统的Linux系统 – Fedora 9,相当老旧。

有想法该怎么解决这个吗?

抱怨的模块是mod_dav_svn,用于访问Subversion版本库。 如果你不打算使用你的web服务器来做到这一点,只需注释mod_dav_svn加载的行。

如果您想使用它,请尝试安装更新版本的mod_dav_svn。