[PHP-users 3884] Re: 画像関数を使うためにPHP をリコンパイルするとapache が起動しない

KOYAMA Tetsuji php-users@php.gr.jp
Tue, 27 Nov 2001 02:27:50 +0900


  小山です。

At Tue, 27 Nov 2001 01:58:27 +0900,
Mitsuhisa TANAKA wrote:
> > /usr/lib/libpng.so.2.1.0.5
> > --with-png-dir=/usrと言うように指定したのですがこれが間違いなのでしょうか?
> 
> なので、
> --with-png-dir=/usr/lib
> と指定する必要が有りますね。

  違います。ここで指定するのは prefix なので /lib の部分はは勝手に 
configure が付加して解釈してくれます。ということで muracoshi さんの書
かれた configure option は合っています。でないと、そもそも libpng.so
が見つからないなんてエラーは起動時に出ないはずですよね。

インストールされているのは

> /usr/lib/libpng.so.2.1.0.5

なのに、

> Cannot load /usr/local/apache/libexec/libphp4.so into server:
> libpng.so.3: cannot open shared object file: No such file or
> directory

libpng.so.3 を必要としているということは、インストールされている gd が
必要とする libpng と、実際に入っているものとバージョンがあっていないの
ではないでしょうか?

-- 
	小山 哲志@ビート・クラフト
	koyama@beatcraft.com
	koyama@hoge.org