[PHP-users 25719] Re: PDFlibについて

Masahide Yamamoto - eo kakn82782 @ gaia.eonet.ne.jp
2005年 6月 2日 (木) 08:59:47 JST


山本と申します。

Pdflibを使わないのであれば、--with-pdflibをはずしてphpをリビルドしてみてはい
かがでしょうか。

> ・PDFlib-Lite-6.0.1.tar.gz

使うのであれば、pdflib6ではなく、pdflib 5.x.xをインストールしてからやり直す
必要があります。

お試しください。

> -----Original Message-----
> From: php-users-bounces @ php.gr.jp [mailto:php-users-bounces @ php.gr.jp]
> On Behalf Of sagittarius @ ceres.ocn.ne.jp
> Sent: Thursday, June 02, 2005 2:09 AM
> To: php-users @ php.gr.jp
> Subject: [PHP-users 25716] PDFlibについて
>
> 「PHP5 でzip関数について」ではお世話になりました。
> 何とかPHP5でzipファイルを解凍できるように色々とやっていましたが自分の力
> 量ではできなかったのでPHPのバージョンを下げてzziplib(zip関数)を使えるよ
> うにしてみようと思って、各ソフトをインストール(make時)しましたが下記のエ
> ラーが発生して先に進む事ができません。
>
> [アップデートしたファイル]
> ・libxml2-2.6.15-1.i386.rpm
> ・libxml2-devel-2.6.15-1.i386.rpm
> ・libxml2-python-2.6.15-1.i386.rpm
>
> [インストールしたファイル]
> ・libiconv-1.9.1.tar.gz
> ・jpegsrc.v6b.tar.gz
> ・zlib-1.2.2.tar.gz
> ・libpng-1.2.8.tar.gz
> ・freetype-2.1.9.tar.gz
> ・gd-2.0.33.tar.gz
> ・zziplib-0.10.82.tar.bz2
> ・c-client.tar.Z
> ・bzip2-1.0.3.tar.gz
> ・curl-7.14.0.tar.gz
> ・gmp-4.1.4.tar.gz
> ・recode-3.6.tar.gz
> ・tiff-3.7.2.tar.gz
> ・PDFlib-Lite-6.0.1.tar.gz
>
> configureは下記のように設定してmakeしました。
> ./configure --enable-mbstring --enable-versioning
> --enable-zend-multibyte --enable-force-cgi-redirect
> --with-zlib-dir=/usr/local --with-jpeg-dir=/usr/local --with-gd
> --with-freetype-dir=/usr/local --with-png-dir=/usr/local
> --with-iconv=/usr/local --with-tiff-dir=/usr/local
> --with-pdflib=/usr/local --with-apxs2=/usr/local/apache2/bin/apxs
> --with-mysql=/usr/local/mysql --with-pgsql=/usr/local/pgsql
> --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man
> --enable-sockets --enable-memory-limit --disable-short-tags
> --with-openssl --with-xml-dir=/usr/local --enable-gd-native-ttf
> =/usr/local --with-dom --enable-exif --with-recode --enable-bcmath
> --with-gmp --with-imap=/usr/local --with-imap-ssl=/usr/share/ssl
>
> make ※make時に下記のエラーが発生しました。
> /usr/local/lib/libc-client.a(osdep.o)(.text+0x7e7f): In function
> `ssl_onceonlyinit':
> /usr/local/src/imap-2004d/c-client/osdep.c:300: the use of `tmpnam'
> is dangerous, better use `mkstemp'
> ext/pdf/pdf.lo(.text+0x4d8): In function `zif_pdf_open':
> /usr/local/src/php-4.3.11/ext/pdf/pdf.c:472: undefined reference to
> `PDF_open_fp'
>
> collect2: ld returned 1 exit status
> make: *** [sapi/cli/php] エラー 1
>
> それでネットで調べていたらconfigure時に「--disable-cli --without-pear」
> を追加してmakeしたらエラーが発生しないと書いてあったので参考してインス
> トールしました。それでhttpd.confを変更してコンピュータを再起動し
> phpinfo.phpを作成してブラウザで表示したらページが表示できませんで
> した。httpd.confの設定が間違っているのかと思い、下記のコマンドを実行した
> ら下記のエラーメッセージが表示されました。
> /usr/local/apache2/bin/apachectl configtest
>
> Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf:
> Cannot load /usr/local/apache2/modules/libphp4.so into server:
> /usr/local/apache
> 2/modules/libphp4.so: undefined symbol: PDF_open_fp
>
> [httpd.conf]
> # Example:
> # LoadModule foo_module modules/mod_foo.so
> LoadModule php4_module        modules/libphp4.so
> #        ↑
> ※ここでエラーが発生していました。
>
> エラーメッセージを見るとPDFが原因でエラーになっているような・・・
> 対処法をご存知の方がいましたらご教授お願いします。
> では、失礼します。
>
> 環境は下記の通りです。
> RedHat9
> PHP4.3.11
>
>
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3




PHP-users メーリングリストの案内