SVN配置文档详解

开发 项目管理
本文和大家一起学习一下SVN配置文档问题,主要包括准备需要的软件及安装问题,希望通过本文的学习大家对SVN配置有一定的认识。

本节向大家简单介绍一下SVN配置文档,在这里提醒一下SVN和Apache的版本要对应起来,不然架设不起来,欢迎大家一起来学习SVN配置文档。下面是具体的介绍。
安装需要的软件包:
Apr:APR-1.2.12和APR-util-1.2.12
Apache:httpd-2.2.6.tar.gz
Subversion:subversion-1.4.5.tar.gzsubversion-deps-1.4.5.tar.gz
1、安装APR-1.2.12和APR-util-1.2.12
1)#tarzxvfapr-1.2.12.tar.gz
#cdapr-1.2.12
#./configure
Make;makeinstall
2)#tarzxvfapr-util-1.2.12.tar.gz
#cdapr-util-1.2.12
#./configure--with-apr=/usr/local/apr
#make;makeinstall。下面我们看一下SVN配置文档中安装Apache的介绍。
2、安装apache2.2.6
1)解包httpd-2.2.6.tar.gz
#tarxzvfhttpd-2.2.6.tar.gz
2)生成配置文件
#./configure--prefix=/usr/local/apache2--enable-dav--enable-modules=so--enable-maintainer-mode--enable-rewrite--with-apr=/usr/local/apr/bin/apr-1-config--with-apr-util=/usr/local/apr/bin/apu-1-config
3)生成make文件,并安装
#make;makeinstall
4)编辑配置文件httpd.conf
#vi/usr/local/apache2/conf/httpd.conf
(没修改)
保存退出
5)启动Apache服务:
#/usr/local/apache2/bin/apachectlstart
6)浏览网站:
用浏览器查看http://localhost/,得到itworks,说明apache已经配置成功了。
7)停止Apache服务:
#/usr/local/apache2/bin/apachectlstop
8)设置启动系统后,自启动Apache服务
编辑etc/rc.d/rc.local
#vi/etc/rc.d/rc.local
在***加上一句:/usr/local/apache2/bin/apachectlstart
3、安装subversion
1)解包
SVN配置文档介绍安装SVN时首先要对下载的软件包进行解包。#tarxvzfsubversion-1.4.5.tar.gz
#tarxvzfsubversion-deps-1.4.5.tar.gz
2)转入解包目录并生成配置文件
#cdsubversion-1.4.5
SVN依赖的APR版本要正确。如果Apache为2.0.x,对应的APR版本应为0.9.x;Apache为2.2.x,对应的APR版本应为1.2.x。由于subversion-deps包里的APR是0.9.x的,因此编译svn时要删除从deps里解压出来的apr,apr-util,改而使用apache2.2里提供的。(这里指定为开始安装的apr目录)
如果apache不是安装在默认路径,configure必須加上--with-apxs选项,如:./configure--with-apxs=/usr/local/apache2/bin/apxs(此目录为我的apache安装目录)
#rm-rfapr
#rm-rfapr-util
#./configure--with-apxs=/usr/local/apache2/bin/apxs--prefix=/usr/local/subversion--with-apr=/usr/local/apr/bin/apr-1-config--with-apr-util=/usr/local/apr/bin/apu-1-config--with-ssl--with-zlib--enable-maintainer-mode
3)编译安装
#make;makeinstall
4)查看subversion两个动态库有没有安装成功
#vi/usr/local/apache2/conf/httpd.conf
看到下面两个模块说明安装成功
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so。请期待下节关于SVN配置文档讲解。

【编辑推荐】

  1. 详解使用SVN配置自动更新WEB服务器
  2. 实用SVN配置教程浅析 
  3. ApacheSVN服务器安装指导手册
  4. 深入剖析SVN文档要点
  5. SVN服务器安装指导手册

 

责任编辑:佚名
相关推荐

2010-05-27 10:42:38

SVN配置文档

2010-05-31 16:29:22

SVN权限配置

2010-05-28 19:35:33

Myeclipse下S

2010-05-21 12:58:01

Subversion使

2011-11-25 09:09:09

JavaTomcatant

2010-05-24 19:42:54

SVN权限配置

2010-05-31 15:55:42

2010-05-31 13:11:45

MyEclipse下S

2010-05-20 12:43:37

SVN Update命

2010-05-25 19:57:32

2010-05-26 14:16:17

本地SVN服务器

2010-05-27 10:23:01

SVN文档

2009-07-10 11:08:40

2010-05-27 11:32:29

2010-06-02 13:24:02

SVN用法

2010-05-24 11:27:20

SVN配置自动更新WE

2010-05-25 18:32:22

apache+svn+

2010-05-21 10:13:30

Svn import子

2010-05-27 09:41:05

SVN冲突

2010-05-28 08:52:18

SVN项目
点赞
收藏

51CTO技术栈公众号