`
aben328
  • 浏览: 1459388 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类

之前所说的subversion的配置都是需要手工配置的,这样比较麻烦而且容易配错,这里就介绍一个subverion管理工具svnmanager,并且详细讲述如何

    博客分类:
  • SVN
阅读更多

之前所说的subversion的配置都是需要手工配置的,这样比较麻烦而且容易配错,这里就介绍一个subverion管理工具svnmanager,并且详细讲述如何安装配置。这里假设已经安装完subverion,apache,mysql数据库。

 

 

1. 准备工作,下载软件:
svnmanager 官方主页:
http://svnmanager.sourceforge.net/
php 官方主页:http://www.php.net/

2. 安装php:
解压下载的php压缩文件,文件夹重命名为php,复制到apache安装目录。
如:C:\Program Files\Apache Group\Apache2\php

3. 安装pear:
运行cmd
运行命令 cd C:\Program Files\Apache Group\Apache2\php
运行命令 go-pear.bat

4. 安装VersionControl_SVN:
运行cmd
运行命令
cd C:\Program Files\Apache Group\Apache2\php
运行命令 pear install --alldeps VersionControl_SVN-alpha
自动下载并且安装完VersionControl_SVN

5. 配置php.ini
1) 把php安装目录下的php.ini-dist 重命名为
php.ini
2) 在文件最后添加以下内容:
;***** Added by go-pear
include_path=".;C:/Program Files/Apache Group/Apache2/php/pear"
;*****

3) 找到;extension=php_mysql.dll ,去掉
;
找到;extension=php_pdo.dll ,去掉;
找到;extension=php_pdo_mysql.dll ,去掉;

4) 修改extension_dir的值,改为C:/Program Files/Apache Group/Apache2/php/ext
extension_dir = "C:/Program Files/Apache Group/Apache2/php/ext"

6. 配置apahce的httpd.conf
1) 在LoadModule节点最后加上以下内容:
#PHP
LoadModule php5_module "C:/Program Files/Apache Group/Apache2/php/php5apache2.dll"

2) 在文件最后添加以下内容:
<IfModule mod_php5.c>
       #
       # 支持PHP的设置
       #
       PHPIniDir "C:/Program Files/Apache Group/Apache2/php"
       AddType application/x-httpd-php .php
</IfModule>

7. 让apache也支持mysql
复制php目录下面的libmysql.dll 到apache目录得bin文件夹下

8. php以模块形式安装到apache:
复制php目录下面的php5ts.dll 到windows/system32文件夹下

9. 测试apache是否正常运行php
新建一个文件phptest.php ,添加内容<?php phpinfo(); ?> ,复制到apache目录的htdocs文件夹下,重启apache服务,在浏览器中输入
http://localhost:8080/phptest.php
,可以看到php的配置情况网页

10. 安装配置svnmanager:
1) 把解压后svnmanager复制到apache目录的htdocs文件夹下
2) 重名名svnmanager目录下的config.php.winconfig.php
3) 配置好$svn_repos_loc$svn_passwd_file ,,$svn_access_file $svnserve_user_file

 

$svn_repos_loc    =  "/home/svnroot/repository/test";
$svn_passwd_file   =  "/home/svnroot/repository/test/conf/pwd.conf";
$svn_access_file   =  "/home/svnroot/repository";


4) 注释掉

$dsn = "sqlite://svnmanager.db";
放开注释
//$dsn = "mysql://svnmanager:svnmgmpw@localhost/svnmanager";
修改为$dsn = "mysql://root:sa@localhost/svnmanager"; (假设root ,sa 分别是数据库的用户名和密码)

11. 测试svnmanager:
浏览器中输入
http://localhost:8080/svnmanager/index.php

提示没有数据库表没有初始化,刷新页面,可以看到svnmanager的登录页面了。
使用临时帐号admin /admin 登录创建管理员帐号,退出,使用管理员帐号登录可以看到其他功能菜单了。建立管理员帐号后,临时帐号也就失去效用了。

 

 

分享到:
评论

相关推荐

    svn web admin subversion的web管理工具管理服务器端的配置

    网上没有找到我们项目合适的svn web配置工具,于是自己动手,用jsp写了一个web版的管理工具svn web admin,subversion web 管理工具,发布到tomcat上直接可以修改服务器的配置文件,密码都加密保存,成员也可以自己...

    apache+subversion配置说明 v1 8

    Apache Subversion(简称SVN)是一种版本控制系统,常与Apache Web服务器结合使用,提供Web访问方式的源代码管理和协作功能。本配置说明主要针对Apache 2.2.29和Subversion 1.8.13版本进行安装和配置,以实现SVN仓库...

    关于配置管理工具subversion的批处理文件

    在本文中,我们将深入探讨如何利用批处理文件来自动化配置管理工具Subversion的基本操作,包括配置库的初始化、分支创建以及合并。 首先,让我们了解一下配置库的初始化。初始化是建立一个新的Subversion仓库的过程...

    collabnet subversion配置文档

    CollabNet Subversion Edge提供了一个方便的界面来管理版本库和访问规则。你可以设置整个版本库的访问权限,或者针对特定版本库或目录进行详细设置。例如,`[/]admin = rw`表示admin用户对所有版本库有读写权限,`* ...

    Windows下Subversion配置管理员指南

    在 Windows NT 系列操作系统中,包括 Windows XP、Windows 2000 和 Windows 2003 Server,都内置了一个用于安装服务的工具——Service Control(即 sc.exe)。通过此工具可以方便地安装 Subversion 服务。 **步骤...

    CollabNet Subversion Server与Tortoisesvn的配置,进行版本管理

    CollabNet Subversion Server是一款功能强大的版本控制系统,它结合了Apache Web服务器与Subversion版本控制软件的功能,为用户提供了一个稳定、高效且易于管理的版本控制平台。通过集成的方式,不仅简化了安装与...

    subversion edge 安装配置使用手册

    Subversion Edge是一款强大的工具,用于管理和配置Subversion版本控制系统,集成了CollabNet Subversion和Apache HTTP Server,提供了一个用户友好的Web界面,使得在Windows和Linux(CentOS)平台上安装、配置和管理...

    subversion配置手册

    根据提供的文档内容,本文将详细解析Subversion在Windows环境下的配置流程及关键步骤,包括安装、设置、用户管理以及客户端的使用等。 ### 一、Subversion简介 Subversion(简称SVN)是一种集中式的版本控制系统,...

    Subversion管理员手册

    《Subversion管理员手册》 本手册旨在为系统管理员提供有关Subversion配置管理工具的详细指导。Subversion(简称SVN)是一种广泛应用于源...这些信息对于任何负责维护Subversion系统的管理员来说都是宝贵的参考资料。

    apache和Subversion及TortoiseSVN安装配置

    Apache作为Web服务器,Subversion是一个集中式的版本控制系统,而TortoiseSVN则是Subversion的一个图形化客户端,使得用户在Windows环境下操作更加方便。 首先,我们需要了解Apache的安装和配置。Apache是开源的...

    Subversion和TortoiseSVN的安装与配置

    TortoiseSVN则是Subversion的一个图形化客户端,它为Windows用户提供了友好的界面,使得版本控制操作更加直观易用。下面我们将详细介绍Subversion和TortoiseSVN的安装与配置过程。 一、Subversion的安装 1. 获取...

    配置管理工具-SVN

    配置管理工具-SVN,全称Subversion(简称SVN),是软件开发领域广泛使用的版本控制系统之一。它能够帮助团队协作开发,管理和跟踪代码的变更历史,确保项目的源代码始终保持整洁、有序且可追溯。SVN的核心理念是通过...

    linux下Subversion快速配置指南

    这是 Subversion 1.4 版本的一个已知 bug。 - **设置用户名和密码**: ```bash vi /u/svntest/conf/passwd ``` 在 `passwd` 文件中设置用户的名称及其对应的密码,如: ```ini harry=harryssecret ``` ####...

    Subversion 服务器端安装及配置手册

    - 安装 `TortoiseSVN-1.4.4.9706-win32-svn-1.4.4.msi`,这是一个图形化的 Subversion 客户端工具,可以方便地集成到 Windows 资源管理器中。 - 安装 `LanguagePack-1.4.4.9706-win32-zh_CN.exe` 来支持中文界面。...

    subversion svn配置说明

    Subversion (简称 SVN) 是一个开源的版本控制系统,用于跟踪文件和目录的变更,以便团队协作和项目管理。本文将详细介绍如何配置Subversion,包括安装、建立Repository以及使用客户端工具。 1. **安装Subversion** ...

    Apache和Subversion集成安装与配置

    Apache是一个开源的Web服务器,而Subversion则是一个版本控制系统,用于跟踪和管理代码的变化。这篇文章将深入探讨如何将这两个工具集成,以便在一个高效的工作环境中进行协同开发。 首先,Apache和Subversion的...

    Centos下Subversion 服务器安装配置

    然后,使用Subversion工具初始化一个新的仓库,比如命名为`myrepo`: ```bash sudo svnadmin create /var/svn/myrepo ``` 接下来,配置Apache的Subversion虚拟主机。在`/etc/httpd/conf.d/subversion.conf`或`/etc...

    [Linux]安装,配置Subversion 1.4.5

    Subversion(简称SVN)就是这样一个系统,它允许开发者在项目中管理源代码和其他资源的版本。本篇文章将深入讲解如何在Linux环境中安装和配置Subversion 1.4.5版本。 首先,我们需要了解Subversion的基本概念。...

Global site tag (gtag.js) - Google Analytics