设为首页
联系站长
加入收藏

您的位置: 首页>>IT业界>>互联网>>正文
 如何安装DBI和DBD包
 日期:2005-7-27 15:07:45  来源:100down.com
文简要介绍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下的安装方法没有验证,如有疏漏,请指出。

相关文章

·PERL5中怎样找到一年中的星期和一
·将Perl文件的属性设成777是什么意
·CGI编程的安全性 -- 文件名
·CGI 安全问题
·Perl CGI编程安全点滴
·windows下Perl开发环境的安装和配
·本机调试Web应用程序的几种方法
·如何在Windows NT 4.0下安装Acti
·WIN9X系统下调试LINUX操作系统下
·在 linux 系统下安装 perl


阅读排行

·Win 2000不能访问Win XP的原因及
·解析Windows中的帐户和权限功能
·如何共享Windows XP操作系统
·Windows XP Service Pack 1
·通过 Windows XP 注册表自定义您
·Windows 2000 TCP/IP协议概述
·Windows 2000 Server TCP/IP协议
·dos常用命令使用说明
·Windows变慢原因分析及解决方法(
·Windows变慢原因分析及解决方法(
·WINXP下强行关闭“杀”不了的进程
·Windows XP系统注册表的恢复

最新文档

·创业激情需冷静 网络代理选择应理
·域名交易平台亟需规范 预防域名买
·Travel旅游域名即将引发抢注潮 
·从原理深处分析如何预防arp攻击
·突破建站弊端 企业网络营销大有可
·如何区分进程和病毒?
·java的基础知识,如何学好java
·微机原理与接口技术基础知识
·如何解决青少年沉迷网络的问题,
·全面分析主板BIOS报警信号

请您注意:
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·您在本站发表的作品,本站有权在网站内转载或引用
·其他网站如果需要转载 本站文章请在贵站著名来源,谢谢合作