环境:SunOS 5.9 Generic、Apache-2.2.3、Subversion-1.4.2
Apache
- 下载httpd-2.2.3.tar.gz,解压
- 检查path是否加入了:/usr/ccs/bin,这是我make报错的根源,之后就一马平川了
- $ ./configure --enable-dav --enable-so --prefix=/usr/local/apache2/
- $ make;make install
- 修改/usr/local/apache2/conf/httpd.conf中的ServerName的配置,写上服务器的IP地址和端口号,例如ServerName 12.34.56.78:80
- 进入bin目录启动(需要root),# ./apachectl start
- 打开浏览器http://ip_address/,等待测试页"It works!"的出现 :_)
Subversion
- 下载neon-0.26.2.tar.gz,解压
- $ ./configure --prefix=/usr/local/neon; make; make install
- 下载subversion-1.4.2.tar.gz,解压
- $ ./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-neon=/usr/local/neon --with-ssl --with-zlib
- $ make;make install
- 修改apache配置文件httpd.conf:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
DAV svn
SVNParentPath /home/svnroot/
</Location>
- 创建仓库:
$ mkdir /home/svnroot/
$ cd /usr/local/subversion/bin
$ ./svnadmin create /home/svnroot/test
$ ./svn import /home/user/import file:///home/svnroot/test –m "import files test"
- 重启Apache
$ ./usr/local/apache2/bin/apachectl restart
打开浏览器:http://localhost/svn/test ,应该能看到些什么东西
posted on 2006-12-04 13:16
阿姆斯壮 阅读(598)
评论(0) 编辑 收藏 所属分类:
Linux