Apache2.4.x Subversion1.8.x无法加载的问题


系统:Win7 64位
软件:Apache2.4.10 X64
Subversion 1.8.11 X86

Apache2.4.10 + PHP5.6,这个配置好有一段时间了
今天想加一个SVN的支持
在升级Apache2.4.10之前,一直都是使用Apache2.2.14 + PHP5.2.10的配置,加上Subversion1.6的配置,可以正常使用SVN Module

但是今天在按照之前的方式,安装Subversion 1.8.11之后,
也按照cookbook.chm中的说明,修改了httpd.conf
但是在启动的时候,会提示
httpd.exe: Syntax error on line 178 of E:/Server/Apache2.4/conf/httpd.conf: Cannot load E:/Subversion/bin/mod_dav_svn.so into server: %1 is not a valid Win32 application.
一直想不明白,E:/Subversion/bin/mod_dav_svn.so可是根据官方的安装包安装产生的

看到网上很多人说是版本问题,然后就前前后后安装了好多个版本,问题依旧,继续搜索。。。

终于找到解决问题的方式,下载一份独立的mod svn文件,下载地址:https://www.apachehaus.com/cgi-bin/download.plx#MODULES24VC11
然后把下载的文件解压,用其中的 mod_authz_svn.so, mod_dav_svn.so, mod_dontdothat.so覆盖掉前面安装时候产生的那三个同名文件

启动Apache2.4,OK。

,

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注