CentOS5.0の64bit版でphp5.2.3のconfigureが通らない件

specified location of the MySQL UNIX socket... no
MySQL UNIX socket location... no
mysql_close in -lmysqlclient... no

みたいなエラーが出て、configureが止まる。--with-mysql=/var/lib/mysql でもダメで、--with-mysql-sock=/var/lib/mysql/mysql.sock で上の2行目までは行けるけど、結局libmysqlclientが見付けられなくて終了。

これを参考に、/usr/lib64/mysql/ へのシンボリックリンクを /var/lib/mysql/ に設置してみたりもしたけど、ダメ。最終的には、

ここで見付けた情報を頼って、

export LDFLAGS="-L/usr/lib64/mysql"

してからconfigureすると通った。ここまで2時間半…長かったorz

ちなみに、configureのオプションはこんな感じ。

./configure --prefix=/opt/php \
 --with-apxs2=/usr/sbin/apxs \
 --enable-pcntl \
 --enable-zend-multibyte \
 --enable-mbstring \
 --enable-mbregex \
 --with-pear=/opt/php/share/pear \
 --with-mysql=/var/lib/mysql \
 --with-mysql-sock=/var/lib/mysql/mysql.sock \
 --with-pdo-mysql \
 --enable-sqlite-utf8 \
 --with-pdo-sqlite \
 --with-gd \
 --with-jpg-dir=/usr/lib \
 --with-png-dir=/usr/lib \
 --with-zlib \
 --enable-trans-sid \
 --enable-soap \
 --with-curl=/usr