Mac上安装svn+http访问(编译subversion,serf,apr,apr-util,httpd)

关于作者:

程序员:杨洪(ellende)
blog: http://blog.csdn.NET/ellende
email: yangh.personal@qq.com
转载请注明出处,引用部分网上博客,若有侵权还请作者联系与我。


1.前言

这里只说明如何配置mac通过Apache访问svn仓库,不具体说明如何创建svn仓库和使用方法。花了2天终于搞定了http访问,需要自己编译subversion生成mod_dav_svn.somod_authz_svn.so两个库,以及编译httpd生成对应支持dav svnapache执行文件。


2.下载subversion

Macbrew install subversion后,没有mod_dav_svn.somod_authz_svn.so的库,所以我选择下载subversion源代码编译生成该两个库。

svn下载:

svn co http://svn.apache.org/repos/asf/subversion/trunk/ subvesion

具体编译方法可阅读http://svn.apache.org/repos/asf/subversion/trunk/INSTALL,我就是琢磨这个文档一步一步编译库的。


3.配置编译subversion

先下载依赖包:

cd subversion

./get-deps.sh


执行之后当前文件夹下面多出了apr, apr-util, zlib, serf, sqlite-amalgamation几个件夹,其中apr,apr-util,zlibsubversion必需依赖包,系统中可能已安装,但版本可能不匹配(尤其是apr,apr-util)。

也会提示下载httpd-2.4.10,不过我试了这个版本不可行,下载了httpd-2.4.33版本。


若没有自动下载aprapr-util包,可以用下面链接:

http://archive.apache.org/dist/apr/ 选择apr

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值