svnmanager

来源:互联网 发布:股票盯盘系统公式源码 编辑:程序博客网 时间:2024/06/02 12:38

svnmanager安装配置2007-10-08 11:38之前所说的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) 在文件最后添加以下内容: # # 支持PHP的设置 # PHPIniDir "C:/Program Files/Apache Group/Apache2/php" AddType application/x-httpd-php .php 7. 让apache也支持mysql 复制php目录下面的libmysql.dll到apache目录得bin文件夹下 8. php以模块形式安装到apache:复制php目录下面的php5ts.dll到windows/system32文件夹下 9. 测试apache是否正常运行php 新建一个文件phptest.php,添加内容

,复制到apache目录的htdocs文件夹下,重启apache服务,在浏览器中输入http://localhost:8080/phptest.php,可以看到php的配置情况网页 10. 安装配置svnmanager: 1) 把解压后svnmanager复制到apache目录的htdocs文件夹下 2) 重名名svnmanager目录下的config.php.win为config.php 3) 配置好$svn_repos_loc,$svn_passwd_file,$svn_access_file,$svnserve_user_file 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登录创建管理员帐号,退出,使用管理员帐号登录可以看到其他功能菜单了。建立管理员帐号后,临时帐号也就失去效用了。

原创粉丝点击