[PHP-users 7718] GDについて(バージョンアップ)

S.Okazaki php-users@php.gr.jp
Wed, 29 May 2002 10:45:51 +0900


おはようございます。岡崎です。

GDについてお伺いしたいのですが、
現在以下の環境で運用しております。
TurboLinux7 Server
PHP4.2.1
gd1.8.4
これらは全て、ソースからインストールしました。
php.iniを見ると
GD Version1.6.2 or higher
と表示されます。

ところが最近GD2.0以上を必要とする関数を使いたくなり、
gd-2.0.1にバージョンアップしようと思うのですが、上手くいきません。
過去ログを参照しMakefileを
CFLAGS=-0 =DHAVE_JPEG -DHAVE_LIBTTF -DJISX0208
LIBS=-lm -lgd -lpng -lz -lttf
と書き変え、make install をし、その後
phpをmake distclean から再び
./configure --with-pgsql --enable-track-vars \
--with-apxs=/usr/local/apache/bin/apxs --enable-versioning \
--with-gd=/usr/local --with-png-dir=/usr/local \
--with-jpeg-dir=/usr/local/src --with-zlib-dir=/usr/local \
--with-ttf --enable-trans-sid --enable-mbstring \
--enable-mbstr-enc-trans --with-pdflib=/usr/local
(gd1.8.4使用時と同じオプション)で./configure → make → make install
をやりましたが、
Warning: imagecopyresampled(): requires GD 2.0 or later 
in /home/httpd/html/php/pic.php on line 11
と、2.0以前のバージョンを使っていると怒られてしまいます。
この時点で、コンパイルエラーや、インストールエラーなどは出ていません。

そこで、どうやれば現在PHPが参照しているGDのバージョンが正確に
分かるのでしょうか?
また、gd-2.0.1へのバージョンアップについてご教示していただければ幸いです。
よろしくお願いいたします。


/_/_/_/_/_/_/_/_/_/_/_/_/_/
Japan Human Base 
Sotaro Okazaki
Email : okazaki@jp-hb.com
/_/_/_/_/_/_/_/_/_/_/_/_/_/