- ベストアンサー
PHPのconfigureコマンドでlibpng.(a|so) not foundエラーが発生しています
- PHP5.2.6をインストールする際に、configureコマンドの実行中にlibpng.(a|so) not foundエラーが発生しています。
- yumコマンドを使ってlibpngパッケージをインストールしましたが、最新版が既にインストールされているというメッセージが表示されました。
- このエラーを解決するためには、libpngのバージョンを確認し、必要な場合は手動で最新版をインストールする必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
configure: error: libpng.(a|so) not found. libpng が 無いとは言っていない。 libpng.a または、libpng.so が無いと言っているので # yum install libpng-devel だと思います。 ちなみに、私の CentOS 5.3 では # yum list libpng* Installed Packages libpng.i386 2:1.2.10-7.1.el5_0.1 installed libpng.i386 2:1.2.10-7.1.el5_3.2 installed libpng-devel.i386 2:1.2.10-7.1.el5_0.1 installed libpng-devel.i386: 2:1.2.10-7.1.el5_3.2 installed /*** ちなみに libpng-devel.i386: 2:1.2.10-7.1.el5_3.2 を install したい場合は yum install libpng-devel-1.2.10-7.1.el5_3.2.i386 GUI ならば 簡単 *****/ # /sbin/ldconfig -v | grep libpng libpng.so.3 -> libpng.so.3.10.0 libpng12.so.0 -> libpng12.so.0.10.0 となっています。 libpng12.xx が良く解からないが
その他の回答 (1)
- php504
- ベストアンサー率42% (926/2160)
--with-jpeg-dir=/usr --with-png-dir=/usr のようにディレクトリを指定するのでは
補足
ご回答ありがとうございます。 --with-jpeg-dir=/usr --with-png-dir=/usr をconfigureオプションの中に含めてみたのですが、同様のエラーが出てしまいます。 If configure fails try --with-jpeg-dir=<DIR> と出ているので、どこかのディレクトリを指定してあげればいいんでしょうけど、どのディレクトリを指定してあげればいいのかわからないです。