动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   Cgi/Perl → 阅读文章

 如何安装DBI和DBD包

作者来源: 
阅读 1654 人次 , 2006-3-29 4:01:00 

文简要介绍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下的安装方法没有验证,如有疏漏,请指出。

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:本机调试Web应用程序的几种方法
· 下一篇:如何在Windows NT 4.0下安装ActivePerl
· 随心所欲建论坛--LB5000论坛安装
· perl与Mysql连接
· perl连接access数据库之二
· CGI 常用环境变量
· Perl 字符匹配实例解说


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077