1.安装Apache2,从
http://httpd.apache.org下载,这个详细就不说了
2.安装MySQL,从
http://www.mysql.cn下载,这个详细就不说了
3.安装PHP,从
http://www.php.net下载
1)重命名php.ini-dist为php.ini
2)在php.ini中查询;extension=php_mysql.dll,;extension=php_pdo.dll,
;extension=php_pdo_mysql.dll,去掉注释符号;
3)在php.ini中查询extension_dir,把值改为php安装目录的ext文件夹的绝对路径,如:
extension_dir = "D:/PHP/ext"
4)安装pear,双击PHP安装目录下的go-pear.bat
5)安装VersionControl_SVN,运行->cmd->切换到PHP安装目录->pear install --alldeps VersionControl_SVN-alpha,会连到Internet自动下载安装。
6)打开Apache的httpd.conf,增加以下内容,D:/PHP5是我PHP的安装目录,请根据实际情况修改:
#PHP5
LoadModule php5_module D:/PHP5/php5apache2.dll
<IfModule mod_php5.c>
LoadFile D:/PHP5/php5ts.dll
LoadFile D:/PHP5/libmysql.dll
LoadFile D:/PHP5/libmcrypt.dll
AddType application/x-httpd-php .php .html .htm .shtml
PHPIniDir "D:/PHP5"
</IfModule>
DirectoryIndex中增加index.php
4.安装SvnManager,
http://svnmanager.sourceforge.net下载
1)解压,如D:/SvnManager
2) 重名名svnmanager目录下的config.php.win为config.php
3) 配置好$htpassword_cmd,$svn_cmd ,$svnadmin_cmd,$svn_repos_loc,$svn_passwd_file,$svn_access_file,$svnserve_user_file,我的配置如下,具体根据你实际情况配置:
$htpassword_cmd = "D:\\MyAMP\\Apache2\\bin\\htpasswd";
$svn_cmd = "D:\\MyAMP\\Subversion\\bin\\svn";
$svnadmin_cmd = "D:\\MyAMP\\Subversion\\bin\\svnadmin";
$svn_repos_loc = "D:\\MyAMP\\SVNRepository";
$svn_passwd_file = "D:\\MyAMP\\SVNRepository\\svn_passwd_file";
$svn_access_file = "D:\\MyAMP\\SVNRepository\\svn_access_file";
$svnserve_user_file = "D:\\MyAMP\\SVNRepository\\svn_user_file";
4) 注释掉$dsn = "sqlite://svnmanager.db";
放开注释//$dsn = "mysql://svnmanager:svnmgmpw@localhost/svnmanager";
修改为$dsn = "mysql://root:sa@localhost/svnmanager";(假设root,sa分别是数据库的用户名和密码)
5)Apache中配好虚拟目录,浏览器中输入地址,可以看到svnmanger提示没有数据库表没有初始化,刷新页面,可以看到svnmanager的登录页面了。
使用临时帐号admin/admin登录创建管理员帐号,退出,使用管理员帐号登录可以看到其他功能菜单了,建立管理员帐号后,临时帐号也就失去效用了。
enjoy it!
个人水平有限,上面内容难免有错误,请大家原谅。