所有相關的軟件包可從http://mysql.com/download_perl.html下載。
建議你首先安裝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") }
以指出你的私人庫在哪兒。
——摘自:晏子工作室