ブログPHP+MySQLのWEBシステム開発の現場からお届け。)64ビットのLinuxサーバにPHPをソースインストールで./configureする際に、予期せず以下のようなエラーに遭遇したことはないだろうか。libpng-develでインストールすればいい。これはもうやったのに、上記エラーが出る場合、32bit(i386)のライブラリがインストールされていない可能性がある。中に、ライブラリが入っているか確認するといい。次に64ビット用ライブラリも確認してみよう。–with-libdir=lib64のように指定すればいいではないか。やってみると、今度は、mysql_clientがないとか言われたりする。今度は32ビット版のライブラリしかないものが見つからなくなってしまう。yumでインストールしたlibjpegやlibpngのライブラリが64ビット版はあり、32ビット版がないという状況の場合、yumでi386のパッケージを除外する設定がされている可能性があります。libpngは、yumインストールすると32ビット版、64ビット版の両方がインストールされるはずだからです。以下のように確認してみよう。/etc/yum.conf設定の中に、exclude=*.i386のような記述があればコメントアウトする必要がある。libjpeg-develで、32ビット版のライブラリもインストールされるはずだ。/etc/yum.repos.d/の中にあるファイルに関しても確認してみル必要があるかもしれない。