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個選項,如果你只安裝了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下的安裝方法沒有驗證,如有疏漏,請指出。