Appach Cannot load mod_dav_svn.so

问题描述:
在配置apache+svn时出现以下的问题:(apache/logs/error.log中截取)
httpd.exe: Syntax error on line 129 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/Apache Software Foundation/Apache2.2/modules/mod_dav_svn.so into server: \x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B

下面根据个人的摸索,终于解决了上述问题。
平台以及软件的版本:
1.Windows XP professional Version 2002 SP2
2.Setup-Subversion-1.7.4.msi
3.httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

解决对策:
其实很简单,只要从事先安装好的svn中复制几个dll文件即可。
1.复制路径:C:\Program Files\Subversion\bin(注:本人SVN的安装目录)
2.需要复制的文件如下:
intl3_svn.dll
libdb48.dll
libsvn_delta-1.dll
libsvn_fs-1.dll
libsvn_repos-1.dll
libsvn_subr-1.dll
3.将上述文件复制到apache的bin下即可
C:\Program Files\Apache Software Foundation\Apache2.2\bin(住:本人apachede安装目录)
4.如果apache的版本和本人不一样,除以上的dll以外,【libeay32.dll】,【ssleay32.dll】也是必须的。请注意。。。。

猜你喜欢

转载自ehilcoder.iteye.com/blog/1622820