windows xp下配置apche和svn

本文详细介绍Subversion(SVN)的安装与配置流程,包括Apache集成、版本库创建及权限设置等关键步骤,帮助读者快速搭建SVN环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装文件:
svn-1.4.6-setup.exe
apache_2.2.8-win32-x86-openssl-0.9.8g.msi
tortoisewin32svn.msi
安装过程:
1、安装apache
2、安装Subversion  svn-1.4.6-setup.exe
3、配置Subversion
   创建文件夹F:\svnroot\test
   如果安装了svn客户端,在该目录下的右键菜单选择 create repository here创建版本库,注意客户端的版本要和Subversion兼容,否则用命令创建版本库。
   命令创建版本库的步骤如下:
a.建立文件夹F:\svnroot\test
b.在cmd中运行命令:D:\Subversion\bin\svnadmin.exe create F:\svnroot\test
创建版本库,默认为文件系统模式。此时应该

在F:\svnroot\test目录下生成一系列文件,说明创建成功。
c.启动Subversion,运行命令:D:\Subversion\bin\svnserve.exe -d -r F:\svnroot\test
d.使用SVN命令测试Subversion是否启动好,新开一个cmd,运行命令:svn info svn://127.0.0.1/返回如下结果,则说明

subversion安装一切顺利:
路径: 127.0.0.1
URL: svn://127.0.0.1
版本库根: svn://127.0.0.1
版本库 UUID: c320afe1-1a4a-8b44-9483-6e33dc0432d0
版本: 0
节点种类: 目录
最后修改的版本: 0
最后修改的时间: 2008-09-23 16:03:01 +0800 (星期二, 2008-09-23)


4、集成
打开apache2\conf\httd.conf,
去掉以下行的注释(将开头的#删除):
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so

在LoadModule节的最后添加以下两行:
LoadModule dav_svn_module "D:/Program Files/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "D:/Program Files/Subversion/bin/mod_authz_svn.so"

重启启动apache,启动成功,apache  monitor 底部出现 SVN/1.4.6字样表示集成成功

 

 

如果启动报如下错误:

D:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -k start
httpd.exe: Syntax error on line 127 of D:/Program Files/Apache Software Foundati
on/Apache2.2/conf/httpd.conf: Cannot load D:/Program Files/Apache Software Found
ation/Apache2.2/modules/mod_dav_svn.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6
\xb8\xb6\xa8\xb5\xc4\xb3\xcc\xd0\xf2\xa1\xa3

Subversion bin 下所有DLL文件拷贝到 Apache2.2\bin 目录下,注意拷贝到“bin“目录而不是modules 目录。期间会出现几个DLL文件重复
,替换重启就ok。


5、配置

在http.conf的末尾加上
<Location /svn>
DAV svn
SVNParentPath f:\svnroot
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile D:\passwd
#AuthzSVNAccessFile D:\svnaccessfile
Require valid-user
</Location>

意味着可以通过像这样的URL(http://localhost/svn/test)来访问Subversion版本库

DAV svn

告诉Apache哪个模块负责服务像那样的URL--在这里就是Subversion模块

SVNListParentPath on

在Subversion 1.3及更高版本中,这个指示器使得Subversion列出由SVNParentPath指定的目录下所有的版本库

SVNParentPath D:\SVN

告诉Subversion在目录D:\SVN下寻找版本库

AuthType Basic

启用基本的验证,比如用户名/密码对

AuthName "Subversion repositories"

当一个验证对话框弹出时,告诉用户这个验证是用来做什么的

AuthUserFile D:\passwd

指定D:\passwd用为密码文件用来验证用户的用户名及密码

AuthzSVNAccessFile D:\svnaccessfile

指定D:\svnaccessfile来限定各个用户或组在版本库中目录的访问权限

Require valid-user

限定用户只有输入正确的用户名及密码后才能访问这个路径

 

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在 IT 领域,文档格式转换是常见需求,尤其在处理多种文件类型时。本文将聚焦于利用 Java 技术栈,尤其是 Apache POI iTextPDF 库,实现 doc、xls(涵盖 Excel 2003 及 Excel 2007+)以及 txt、图片等格式文件向 PDF 的转换,并实现在线浏览功能。 先从 Apache POI 说起,它是一个强大的 Java 库,专注于处理 Microsoft Office 格式文件,比如 doc xls。Apache POI 提供了 HSSF XSSF 两个 API,其中 HSSF 用于读写老版本的 BIFF8 格式(Excel 97-2003),XSSF 则针对新的 XML 格式(Excel 2007+)。这两个 API 均具备读取写入工作表、单元格、公式、样式等功能。读取 Excel 文件时,可通过创建 HSSFWorkbook 或 XSSFWorkbook 对象来打开相应格式的文件,进而遍历工作簿中的每个 Sheet,获取行列数据。写入 Excel 文件时,创建新的 Workbook 对象,添加 Sheet、Row Cell,即可构建新 Excel 文件。 再看 iTextPDF,它是一个用于生成修改 PDF 文档的 Java 库,拥有丰富的 API。创建 PDF 文档时,借助 Document 对象,可定义页面尺寸、边距等属性来定制 PDF 外观。添加内容方面,可使用 Paragraph、List、Table 等元素将文本、列表表格加入 PDF,图片可通过 Image 类加载插入。iTextPDF 支持多种字体样式,可设置文本颜色、大小、样式等。此外,iTextPDF 的 TextRenderer 类能将 HTML、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值