nihimotoの日記

https://mapsengine.google.com/map/edit?mid=zhpqXW1XM-zc.kmD-c8p1GAWI

メモ:CentOSにPHP5.2とPHP5.1をインストールしたときにエラー

下記を試していたのですが、


Apache2で複数バージョンのPHPを使い分ける - エーエイチレフ linuxサーバー技術情報
http://www.ahref.org/tech/server/server-tips/667.html


./config --ほげほげ とやっていた時にエラーが発生しました。

configure: error: mysql configure failed. Please check config.log for more information.


こんな感じ。
これは下記のように LDFLAGS=-L/usr/lib64/mysql を頭に付けることで回避。

LDFLAGS=-L/usr/lib64/mysql ./configure --prefix=/usr/local/lib/php-5.1 --with-config-file-path=/usr/local/lib/php-5.1 --libdir=/usr/lib64 --with-zlib --with-zlib-dir=/usr/include/ --enable-force-cgi-redirect --enable-mbstring --enable-mbstr-enc-trans --enable-track-vars --enable-mbregex --with-mysql=/usr/lib64/mysql --with-mysqli=/usr/lib64/mysql/mysql_config --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --program-suffix=51
LDFLAGS=-L/usr/lib64/mysql make
LDFLAGS=-L/usr/lib64/mysql make install


情報ソースがなかなか見つからずに苦労したのでメモ残しておきます。
ではでは。