xampp整合Subversion记事

前些天刚重装了XAMPP 1.6.6a,接着体验安装了Laconica 0.80,昨天有兴趣在本机安装Subversion,结果被搞得头昏眼花直至刚刚才算成功,接下来把我的经历叙述一下,免得以后重蹈覆辙。

注意:如果你也遇到相关的问题,建议看完本文再动手做

在安装之前我在网上参考了很多资料,然后下载了: svn-win32-1.5.4.zip
解压后的位置:D:\Subversion

将D:\Subversion\bin添加到系统环境路径

复制:D:\Subversion\bin目录下的:mod_authz_svn.so和mod_dav_svn.so到D:\xampp\apache\modules目录

编辑:D:\xampp\apache\conf\httpd.conf

在最后加上

LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

<Location /svn/project1>
DAV svn
SVNPath d:/svn/project1
</Location>

保存httpd.conf

在D盘创建目录svn

然后“运行”:svnadmin create D:\svn\project1

重启apache,apache随即又停了,看来有错误啊。

今天一早起来又下载了xampp-win32-1.6.8.zip安装,还是按照上面的步骤,依然不行。

我再次URL到http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91仔细的看了几遍,终于有点收获

svn-win32-1.5.4.zip的描述信息:Subversion Win32 binaries for Apache 2.0.x (2.0.63 or higher is required within the 2.0.x series).

而我的Apache是2.2.x,于是我又下载了 Setup-Subversion-1.5.4.msi

Setup-Subversion-1.5.4.msi的描述信息:Windows MSI installer with the basic win32 binaries - includes bindings for Apache 2.0x and 2.2x

删除以前的并安装了Setup-Subversion-1.5.4.msi到D:\Subversion

安装之前的操作,不过这次使用的mod_authz_svn.so和mod_dav_svn.so是xampp-win32-1.6.8自带的,没有从D:\Subversion\bin复制

这次apache可以正常工作了,心喜啊,然后URL:http://localhost/svn/project1

却总是收到:Could not open the requested SVN filesystem

百思不得其解,在网上搜索也没有找到合适答案。

备份了D:\xampp\apache\modules目录下的mod_authz_svn.so和mod_dav_svn.so,然后复制:D:\Subversion\bin目录下的:mod_authz_svn.so和mod_dav_svn.so到D:\xampp\apache\modules目录

然后URL:http://localhost/svn/project1

哈哈终于看到

project1 - Revision 0: /

Powered by Subversion version 1.5.4 (r33841).

总结:这次问题主要是选错了Apache版本

评论

发表新评论

此内容将保密,不会被其他人看见。
  • 自动将网址与电子邮件地址转变为链接。
  • 允许HTML标签:<a> <img> <em> <del> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <h3> <h4> <h5> <h6>
  • 自动断行和分段。
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo]. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

更多关於格式化选项的信息

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.