日期:2014-05-17 浏览次数:20948 次
一、准备好安装包:
①apr-1.4.5.tar.gz ?? 下载地址:http://apr.apache.org/
②apr-util-1.4.1.tar.gz
③subversion-1.6.17.tar.gz? 下载地址:?http://subversion.tigris.org/
④subversion-deps-1.6.17.tar.gz
⑤httpd-2.2.22.tar.gz 下载地址:http://httpd.apache.org/
二、开始安装:
将上面所有要的安装包放到/home目录下,然后进入该目录
1.安装apr
tar zxvf apr-1.4.5.tar.gz #解压包 cd apr-1.3.6 ./configure make make install
?2、安装apr-uti
tar zxvf apr-util-1.4.1.tar.gz cd apr-util-1.4.1.tar.gz ./configure --with-apr=/usr/local/apr make make install
?3、安装 apache
tar zxvf httpd-2.2.22.tar.gz cd httpd-2.2.22 ./configure --prefix=/usr/local/apache2 --enable-so --enable-dav --enable-dav=shared --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr make make install
?4、安装subversion
tar zxvf subversion-1.6.17.tar.gz tar zxvf subversion-deps-1.6.17.tar.gz cd subversion-1.6.17 ./configure --with-apxs=/usr/local/apache2/bin/apxs --prefix=/usr/local/subversion make make install
?注意:
??????? 在./configure的时候可能会报如下错误信息:
????? 1.configure: error: no XML parser was found: expat or libxml 2.x required
?????? 原因是缺少libxml2库,安装libxml2库就可以解决:
???? apt-get install libxml2 libxml2-dev expat
????? 2.configure: error: We require OpenSSL; try --with-openssl
????? 原因是没有安装openssl,安装openssl就可以解决:
????? sudo apt-get install openssl
????? sudo apt-get install libssl-dev
?????? 其他可能出现的错误信息:
?????? make: *** [subversion/svn /svn ] 错误 1
?????? 原因是缺少expat开发库,安装即可:
?????? apt-get install libexpat-dev
?
至此,安装基本完毕,再配置下就可以使用了。
三、在apache中配置SVN
1.确认是否安装成功 :
到/usr/local/apache2/modules目录下查看是否存在以下四个文件:
httpd.exp、mod_authz_svn.so、mod_dav.so、mod_dav_svn.so
打开/usr/local/apache2/conf/httpd.conf文件,查看是否存在如下三句话,如不存在则手动添加:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module???? modules/mod_dav_svn.so
LoadModule authz_svn_module?? modules/mod_authz_svn.so
2.创建库文件所在的目录
mkdir /home/svn
3.进入subversion的bin目录
cd /usr/