アットウィキロゴ

perl

DBD::mysqlインストール

[prompt] cpan
cpan> install DBD::mysql
これやるとなぜかエラーとなって入らないので、自前でコンパイル作業を行う。
MySQLのコンパイルオプションの確認

[prompt] /usr/local/mysql/bin/mysql_config --libs
-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm
[prompt] /usr/local/mysql/bin/mysql_config --cflags
-I/usr/local/mysql/include/mysql

[prompt] cd /root/.cpan/build/DBD-mysql-4.008
[prompt] perl Makefile.PL --cflags=-I/usr/local/mysql/include/mysql \
"--libs=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm"
[prompt] make
[prompt] make test

mysqlのライブラリが見えない場合は、ld.so.confを編集する。
[prompt] vi /etc/ld.so.conf
include ld.so.conf
/usr/X11R6/lib
/usr/local/mysql/lib/mysql

[prompt] /sbin/ldconfig
[prompt] make test
[prompt] make install

タグ:

+ タグ編集
  • タグ:
最終更新:2008年09月08日 14:26