• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

如何安装DBI和DBD包

发布: 2007-7-04 20:04 | 作者: admin | 来源:  网友评论 | 查看: 88次 | 进入软件测试论坛讨论

领测软件测试网 文简要介绍perl下DBI的安装方放,希望对刚刚涉足perl web数据库编程的朋友们
会有一些帮助.
DBI(Database Interface)是perl连接数据库的接口。其是perl连接数据库的最优
秀方法,他支持包括Orcal,Sybase,mysql,db2等绝大多数的数据库,本文将简要
介绍其安装方法。

DBI需要有如下三个文件包:

DBI
Data-ShowTable
你所要连接的数据库接口库(例如你要安装DBI使其连接mysql数据库,那么你需
要DBI-1.06.tar.gz)

以上文件可以在ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-mo
dule处下载,分别处于DBI,DATA,BDB目录下。

本文将以在RedHat Linux 6.0 标准设置下,及Windows NT 4.0+IIS4+SP5 下安装
DBI使其连接mysql服务器为例,介绍安装方法,其余系统类似,安装时请具体参
照相关说明文档。

Linux下安装:
假设你已安装完perl和mysql数据库

安装DBI包:
tar zxvf DBI-1.06.tar.gz(解压缩包)
cd DBI-1.06.tar.gz
perl Makefile.PL(生成Makefile,注意大小写)
make(编译)
make test(编译测试文档)
make install(完成安装)
安装Data-ShowTable包
cd..
tar zxvf Data-ShowTable-3.3.tar.gz
cd Data-ShowTable-3.3
perl Makefile.PL
make
make install(注意:这里没有make test)
安装Msql-Mysql-modules-1.2017包
cd..
tar zxvf Msql-Mysql-modules-1.2017.tar.gz
cd Msql-Mysql-modules-1.2017
perl Makefile.PL
make
make test
make instal
当执凶詈笠徊绞保低辰蚰阊始父鑫侍狻5谝桓鑫侍饨室沧暗木咛?
数据库支持,有5个选项,如果你只安装了mysql的话,可以选择1,如果你的系统中
还有msql,可以选择3。其它问题分别是向你询问数据库头文件和库文件的存放目
录,一般情况他会自动默认识别出的;还有几个yes或no的选项,按照默认值就行
了。

在Win NT 下安装
本部分没有没有安装msql。
如果你使用的是ActivePerl的话,将会用DBD::mysql的二进制文件,在www.tcx.
se可以找到。推荐你使用“PPM”方式安装,否则你需要下载二进制文件然后用一
个C编译器来编译(例如VC++),二进制文件可以在 ftp://ftp.funet.fi/pub/lan
guages/perl/CPAN/src/找到。

首先你需要把它解压到C:,创建一个子目录,c:mysql,确保这个目录不是被其它
TCX文件共享,更不是mysql安装的目录(如果你的mysql真的安在c:mysql下,可
以令找一个目录)。当你安装完DBI包之后,你可以删除这个目录。
解压Msql-Mysql-modules 原码到另外一个目录,这里选择 C:srcsiteperl。

打开一个DOS窗口,转入 C:srcsiteperl目录.
此步中你一定要确保你的系统中有C编译器,这里使用的nmake是vc++附带的。〈

nmake realclean
perl Makefile.PL
接下来它将提问你几个选项,重要的几个是:
Which DBMS do you want to use?
在这里请按1然后会车。
Where is your mysql installed? Please tell me the directory that conta
ins the subdir include.
询问mysql安装目录。
完成此步后键入
nmake
nmake install
NT下的安装方法没有验证,如有疏漏,请指出。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网