在XAMPP上安装SVN的一个注意事项
在之前版本的XAMPP(如1.6.5)上,apache运行SVN所依赖的mod_authz_svn.so和mod_dav_svn.so两个文件是已经存在的,并且为了让XAMPP能够和SVN一起工作,XAMPP的开发者重新编译了这两个文件。而在新版本的XAMPP中(可能是从1.6.7开始),作者删除了这两个文件,你必须从svn的bin目录中拷贝这两个文件。
因此,在XAMPP上安装SVN时,必须先检查“xampp\apache\modules”目录中是否有mod_authz_svn.so和mod_dav_svn.so这两个文件。如果已经有了,那么就不需要从svn中拷贝了。
不过这里仍然有一个问题,xampp重新编译过的mod_authz_svn.so和mod_dav_svn.so文件只能支持某个指定版本的SVN,XAMPP版本和它支持的SVN版本是映射关系(即任意版本的XAMPP只支持特定的SVN版本)。
很遗憾,XAMPP的开发者并没有发布XAMPP和SVN版本对应关系表。如果你发现你的XAMPP无法和SVN一同工作,排除了所有安装中可能出现的问题后,最后一个原因一定是XAMPP和SVN版本不对应。如果真的遇到这种情况,请升级XAMPP到1.6.7以上(含1.6.7。1.6.6可能也行,但我不确定)版本,直接从svn中拷贝mod_authz_svn.so和mod_dav_svn.so。
相关推荐
stefan0 2020-09-04
有梦就能实现 2020-06-13
清风徐来水波不兴 2020-06-01
孙雪峰 2020-04-06
newfarhui 2019-12-29
登峰小蚁 2019-12-27
翡翠谷 2019-11-06
bluet00 2019-11-03
hedongli 2011-02-28
81981539 2010-08-10
BeiJingMaDi 2009-12-19
82467208 2009-07-31
liuhangtiant 2013-05-20
muyangzhe 2016-04-05
代元培 2015-04-18
Aveiox 2014-01-08
辛苦的字幕君小样 2013-10-18