質問: Linux(Debian)でソースからPHP(5.1.4)をインストールしようとしていますが、以下のエラーが出てconfigureで失敗します。 root# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --enable-mbstring --with-zlib-dir=/usr/include ~略~ checking for MySQL support... yes checking for specified location of the MySQL UNIX socket... no checking for MySQL UNIX socket location... no checking for mysql_close in -lmysqlclient... no checking for mysql_error in -lmysqlclient... no configure: error: mysql configure failed. Please check config.log for more information. config.logは以下にアップロードしました。 初めはMySQLのLinux (x86, glibc-2.2, "standard" is static, gcc)をインストールしましたがここ()を見るとglibcのバージョンが間違っていたらしく(glibc-2.3だった)、もうひとつのLinux (non RPM, Intel C/C++ compiled, glibc-2.3) の方を再度インストールしましたが、エラーが少し増えただけに終わりました。 何が間違っているのでしょうか。よろしくお願いします。
回答: DebianだといいながらMySQLのLinux、もうひとつのLinuxをインストールしたいう意味がよくわからないです。 少なくともlogを見る限り、Intel Compilerとそのライブラリがないと動かない...と言ってますね。他のエラーもあるかもしれませんが、 undefined reference to `_intel_fast_memset' などのエラーが多量に出ていますから。 1)今実際に動かしているLinuxはDebianのバージョンですか? 2)同じくgcc,glibcのバージョンは? あと、DebianでPHP5を使いたいのならば unstableですがパッケージがあるのでこちらを導入した方が早いと思います。