Install DBI and DBD::mysql for perl

Solaris 系统自带的/usr/bin/perl是用Forte C++编译的,如果你真得要装到/usr/bin/perl里,你就得先装Forte C++
如果嫌麻烦可以这么做:
1. 到Sunfreeware下载一个perl,安装上
2. 安装完成之后,把/usr/local/bin放在你的PATH里边/usr/bin之前,用perl -V看看perl编译的编译器,一般是gcc 3.4.6
4. 安装和perl使用的相同的编译器,比如perl是gcc3.4.6编译的用3.4.0的gcc就不行,这样可以编译安装DBI
5. 如果你系统装的64位的mysql,你还需要去下载一个32位的mysql,建议下载那种tar.gz,就是解开就用的那种,随便找个地方放下,但是要把这个mysql的路径放在PATH里边的前面,因为装DBD的时候会去找它的mysql_config
6 现状可以开始编译DBD,第一步先用perl Makefile.PL生成Makefile,然后编辑Makefile,删掉这一段 -xO3 -mt -D_FORTEC_ -xarch=v8,因为你下载的专门for solaris的mysql也是用forte c++编译的。。。
7. 然后编译安装应该能顺利完成

Leave a Reply

Your email address will not be published. Required fields are marked *