建議你首先安裝Data-Dumper-?.??.tar.gz:(?.??是版本號,目前為2.09)
gzip -c -d Data-Dumper-?.??.tar.gz | tar xvf -
將壓縮文件接壓縮到一個名為Data-Dumper-?.??的目錄。
cd Data-Dumper-?.??
perl Makefile.PL
make
make test
make install
然後建議你安裝Data-ShowTable-?.??.tar.gz:(?.??是版本號,目前為3.3)
gzip -c -d Data-ShowTable-?.??.tar.gz | tar xvf -
cd Data-ShowTable-?.??
perl Makefile.PL
make
不要試make test,測試套件損壞了!
make install
現在可以安裝DBI-?.??:(?.??是版本號,目前為1.3)
gzip -c -d DBI-?.??.tar.gz | tar xvf -
將壓縮文件接壓縮到一個名為DBI-?.??的目錄。
cd DBI-?.??
perl Makefile.PL
make
make test
make install
最後可以安裝Msql-MySQL-modules-?.??:(?.??是版本號,目前為1.2209)
gzip -c -d Msql-MySQL-modules-?.??.tar.gz | tar xvf -
將壓縮文件接壓縮到一個名為Msql-MySQL-modules-?.??的目錄。
cd Msql-MySQL-modules-?.??
perl Makefile.PL
在 "perl Makefile.PL" 期間,會向你提出一些問題。特別是你必須選擇安裝驅動器(MySQL, mSQL2 and/or mSQL1)。MySQL驅動程序叫DBD::MySQL,單獨的mSQL驅動程序叫DBD::mSQL。如果你想支持mSQL1和mSQL2,用DBD::mSQL1。
make
make test
make install
現在你可以使用DBI編程MySQL了!
如果你沒有root權限,你可這樣安裝:
首先在你自己的本地perl庫中安裝DBI
$ perl Makefile.PL PREFIX=/path/to/my/perllib INSTALLMAN1DIR=/path/to/my/man/man1 INSTALLMAN3DIR=/path/to/my/man/man3
$ make
$ make test
$ make install
你可能得到一個文件不能創建的錯誤,你就創建一個所指出的文件的路徑,然後重新安裝。對Msql-MySQL模塊作同樣處理。然而,這些需要看到剛才安裝在的私人目前下的DBI,為了確保DBI能找到,設置環境變量PERL5LIB到你的私人perl庫。如:
$ PERL5LIB=/path/to/my/perllib/site_perl
$ export PERL5LIB
然後在你的腳本中,插入行(對新的perl):
use lib ’/path/to/my/perllib/site_perl’;
或對於早期的perl(5.000和5.001),插入
BEGIN { unshift(@INC, "/path/to/my/perllib/site_perl") }
以指出你的私人庫在哪兒。