升级subversion重新编译mod_dav_svn

背景:

在centos下已经按yum方式安装了apache和subversion, mod_dav_svn

因为yum最新稳定版只有1.6.x,最新版本为1.8.x。所以现在需要对yum安装的subversion进行升级。

首先卸载mod_dav_svn,因为它是旧的mod_dav_svn.so和mod_authz_svn.so

yum -e mod_dav_svn

下载subversion1.8.3

http://subversion.apache.org/download/#recommended-release

需要安装httpd-devel

yum install httpd-devel

解压,编译

./configure --with-apxs=/usr/sbin/apxs
make && make install

到/usr/local/libexec,将mod_svn_dav.so和mod_authz_svn.so复制到/etc/httpd/modules/下,确认apache配置文件中有如下两行:

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

新安装的一系列svn bin文件在/usr/local/bin/svn,确认安装的subversion版本

svn --version
svnadmin --version

至此subversion升级完成。

https://wiki.archlinux.org/index.php/Subversion_Setup

发表评论

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