[PHP-users 3200] Re: php4.0.6関連ライブラリインストールについて

小泉 明 php-users@php.gr.jp
Tue, 30 Oct 2001 23:29:41 +0900


php4.0.6と関連のライブラリGDとpdflibが正しく動作しない件についてです。

1.pdflibが認識していなかった原因は--with-pdflib=/usrのパス指定が間違っ
ていたためでした。申し訳ございませんでした。
2.gdのエラー(第一段階はgdコマンド自体がエラー)
 ・指摘の通りmake distcleanを行い--with-pdflib=/usrのパスを訂正し再度イ
ンストールしたところOKでした。
3.gdのエラー(第二段階はgdのttfコマンドがエラー)
 ・これについてはfreetype-1.3.1からfreetype-2.0.4にあげたりgd-1.8.4の
Makefileをいろいろいじりましたが、結局、freetype-1.3.1とgd-1.8.3とし、
gdのMakefileの以下の3箇所を変更してインストール。

CFLAGS=-O -DHAVE_LIBPNG -DHAVE_JPEG -DHAVE_LIBTTF -DJISX0208
LIBS=-lm -lgd -lpng -ljpeg -lz -lttf
INCLUDEDIRS=-I. -I/usr/include/freetype -I/usr/local/include
-I/usr/include/X11 -I/usr/X11R6/include/X11

その後にphpを以下のオプションでインストールしてOKでした。

./configure --enable-mbstring --enable-mbstring-enc-trans
--with-pgsql=/usr/local/pgsql --without-mysql
--with-apxs=/usr/local/apache/bin/apxs --with-pdflib=/usr/local
--with-gd=/usr/local --with-tiff-dir=/usr --with-jpeg-dir=/usr
--with-zlib-dir=/usr --with-zlib=/usr --with-png-dir=/usr --enable-imap
 --with-ttf --with-t1lib --enable-gd-native-tt --enable-ftp
--enable-trans-sid --enable-versioning

細かい動作確認はしていませんので不具合があるかもしれませんがとりあえず...

------------------------
RedHat7.0
apache-1.3.22
php-4.0.6
postgresql-7.1.3-patched-20010914.tar.gz
pdflib-4.0.1.tar.gz
gd-1.8.3.tar.gz
t1lib-1.3.tar.gz
zlib-1.1.3-22.i386.rpm(とdevel)
libpng-1.0.9-1.i386.rpm(とdevel)
libjpeg-6b-15.i386.rpm(とdevel)
libtiff-3.5.5-10.i386.rpm(とdevel)
freetype-1.3.1-7.i386.rpm
freetype-devel-1.3.1-7.i386.rpm

-------------------------
Akira Koizumi
a-koizumi@windy-net.co.jp