1. 安装apache
pcre apr apr-util安装略
cd /usr/local/
wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.6.tar.bz2
tar zxf httpd-2.4.6.tar.bz2
cd /usr/local/httpd-2.4.6
./configure --prefix=/usr/local/apache2 --enable-dav --enable-so --enalbe-maintainer-mode --enable-rewrite --with-deflate --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre && make && make install && echo oK
2. 安装svn
#最新版本svn需要sqlite的版本最低为3.7.15,yum自带sqlite版本为3.7.12,所以需要手动编译安装最新版本sqlite
wget http://www.sqlite.org/2013/sqlite-autoconf-3071700.tar.gz
tar xf sqlite-autoconf-3071700.tar.gz
cd sqlite-autoconf-3071700
./configure && make && make install && echo OK
wget http://mirrors.cnnic.cn/apache/subversion/subversion-1.8.1.tar.bz2
tar subversion-1.8.1.tar.bz2
cd subversion-1.8.1
./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make
make install
3. 在apache配置文件中加载svn模块
cp subversion-1.8.1/subversion/mod_authz_svn/.libs/mod_authz_svn.so /usr/local/apache/modules/
cp subversion-1.8.1/subversion/mod_dav_svn/.libs/mod_dav_svn.so /usr/local/apache/modules/
vim /usr/local/apache/conf/httpd.conf