Apr:apr-1.3.3
下载地址:http://archive.apache.org/dist/apr/apr-1.3.3.tar.gz
Apr-util: apr-util-1.3.4
下载地址:http://archive.apache.org/dist/apr/apr-util-1.3.4.tar.gz
Apache:httpd-2.2.14
下载地址:http://apache.freelamp.com/httpd/httpd-2.2.14.tar.gz
Subversion:svbversion-1.5.2
下载地址:http://subversion.tigris.org/downloads/subversion-1.5.2.tar.gz
1、安装apr
下载到apr后,解压:
tar -zvf apr-1.3.3.tar.gz
cd apr-1.3.3
./configure -prefix=/usr/local/apr
make
make install
2、下载到apr-util后,解压
tar -zvxf apr-util-1.3.4.tar.gz
cd apr-util-1.3.4
./configure -with-apr=/usr/local/apr
make
make install
1. 下载到httpd 2.2.14后,解压
tar -zvxf htt-2.2.9.tar.gz
./configure -prefix=/usr/local/apache2 -enable-so -enable-dav -with-apr=/usr/local/apr/bin/apr-1-config -with-apr-util=/usr/local/apr/bin/apu-1-config
make
make install
2. 测试安装成功与否
运行/usr/local/apache2/bin/apachectl start后,打开浏览器输入http://服务器ip 如果出现“It works”字样,即证明Apache安装成功!
注意:安装命令中包括mod_dav_svn.so跟mod_authz_svn.so这两个模块
1. 下载到subversion-1.5.2后,解压
tar zvxf subversion-1.5.2.tar.gz
./configure -prefix=/usr/local/subversion -with-apxs=/usr/local/apache2/bin/apxs -with-apr=/usr/local/apr/bin/apr-1-config -with-apr-util=/usr/local/apr/bin/apu-1-config -with-ssl
make
make install
注:若无出现出错信息,即安装成功。
1、创建账号及密码
先手动建立/svn/svnconf/目录
htpasswd -c /svn/svnconf/passwd.conf testName (testName用户名)
系统提示要求输入密码,输入后再确认即可。
注意:第一次设置用户密码要加入 -c 这个参数,以后创建新用户则不用。
2、创建资料库
首先要创建一个资料库,使用svnadmin增加资料库
cd /svn/svnroot
svnadmin create test
3、 到svnroot目录下查看是否多了一个test文件夹,test里面多了一些文件,有则说明创建成功。
1、安装subversion后,apache的httpd.conf文件会自动增加了模块,如下:(文件路径为/usr/local/apache2/conf/httpd.conf)
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
2、手动修改apache下的httpd.conf,在其最后增加以下内容
<Location /svn>
DAV svn
SVNParentPath /svn/svnroot #版本库的目录
AuthType Basic
AuthName “Subversion repository” #欢迎语言
AuthUserFile /svn/svnconf/passwd.conf #密码文件
AuthzSVNAccessFile /svn/svnconf/authz.conf #权限文件
Require valid-user
</Location>
最后,重启一下apache服务就可以了。