[PHP-users 1098] PHP3でのPDFLibインストールについて

seiji php-users@php.gr.jp
Tue, 7 Aug 2001 19:44:35 +0900


こんばんわ、桝形です。

現在、RedHat Linux6.2Jのphp-3.0.18-i18n-ja-2に
コンパイルオプション--with-pdflib=/usr/local/pdf を
追加してインストールしようとしているのですが上手く
いきません。
PDFLibのバージョンは3.03です。

makeの時点で下記の様なエラーが出てしまいます。
functions/php3_pdf.h:37: pdflib.h: No such file or directory
make: *** [internal_functions.o] Error 1

以下、手順です。

tar zxvf php-3.0.18-i18n-ja-2.tar.gz
cd php-3.0.18-i18n-ja-2
patch -p1 < ../php-3.0.18-pdf.patch
./buildconf
./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--enable-track-vars \
--with-mysql=/usr/local/mysql \
--with-pgsql=/usr/local/pgsql \
--with-interbase=/opt/interbase \
--with-gd=/usr/local/gd \
--with-zlib-dir=/usr/local/zlib \
--with-jpeg-dir=/usr/local/jpeg \
--with-ttf-dir=/usr/local/freetype \
--with-pdflib=/usr/local/pdf \
--with-tiff-dir=/usr/local/tiff \
--with-ftp \
--enable-i18n \
--enable-mbregex \
--with-mcrypt=/usr/local/libmcrypt \
--with-mhash=/usr/local/mhash \
--enable-versioning

ちなみにphp-4.0.6だと問題なくインストールでき、PDFも
作成できます。
また、パッチを当てないでインストールしようとすると
インストールはできるのですがApacheを起動する際に

Syntax error on line 208 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp3.so into server:
/usr/local/apache/libexec/libphp3.so: undefined symbol: PDF_get_image_width
/usr/local/apache/bin/apachectl startssl: httpd could not be started

と出てしまいます。

また、
http://www.sra.co.jp/people/i-kaori/PHP/php-pdflib.html#pdflib
のページにあるパッチを当ててインストールすると
インストールはできるのですが、Apache起動時に

/usr/local/apache/bin/apachectl start: httpd could not be started

のみ出力されてApacheの起動ができません。

過去ログを色々探してみたのですが、自分と似たような現象が
あったものを見つけきれませんでした。

どなたかこの件に関してなにか知っておられる方が
おりましたら御教授願います。よろしくお願いします。m(_ _)m
_______________________

桝形 誠二( Msugata Seiji )
E-Mai l: s.masugata@digicom.dnp.co.jp

 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄