Page 1 of 1

PDFlib in PHP Compilen ?!

Posted: 2005-11-03 08:45
by Swiper
Hallo !

Ich versuche schon die ganze Zeit PDFlib 5.0.4 in mein php 4.3.10 reinzubauen.

Habe Suse 9.1 auf einem 1&1 mit Confixx.
Dabei bekomme ich immer beim Compilieren von php folgenden error:

Code: Select all

/zend_strtod.lo Zend/zend_execute.lo sapi/cli/php_cli.lo sapi/cli/getopt.lo main/internal_functions_cli.lo -lcrypt -lcrypt -lpdf -ltiff -lpng -ljpeg -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcrypt -lcrypt  -o sapi/cli/php
ext/pdf/pdf.lo(.text+0xbe39): In function `zif_pdf_open':
/usr/local/src/php-4.3.10/ext/pdf/pdf.c:472: undefined reference to `PDF_open_fp'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1

Code: Select all

./configure --prefix=/usr --datadir=/usr/share/php --mandir=/usr/share/man --bindir=/usr/bin --libdir=/usr/share --includedir=/usr/include --sysconfdir=/etc --with-_lib=lib --with-config-file-path=/etc --with-exec-dir=/usr/lib/php/bin --disable-debug --enable-inline-optimization --enable-memory-limit --enable-magic-quotes --enable-safe-mode --enable-sigchild --disable-ctype --disable-session --without-mysql --enable-cli --with-pear --with-openssl --with-apxs2=/usr/sbin/apxs2-prefork i586-suse-linux --with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-tiff-dir=/usr/lib --with-pdflib=/usr/local/pdflib6
Unter Suse 8.1 hat es immer Problemlos geklappt und ich konnte Prima PDF's erstellen.

Kann mir da vielleicht jemand helfen ?

Cu Sven

Re: PDFlib in PHP Compilen ?!

Posted: 2005-11-03 09:09
by daflow
Schon mal hier nachgesehen?

http://www.pdflib.com/de/support/faq.html

Re: PDFlib in PHP Compilen ?!

Posted: 2005-11-03 10:20
by Swiper
Ich glaube da liegt nicht das Problem !!?
Das Prob kommt erst beim 'make' von php4.3.10. Wie gesgat bei Suse 8.1 mit einem etwas älterem PHP hat es immer Problos gefunzt.

Re: PDFlib in PHP Compilen ?!

Posted: 2005-11-03 10:37
by stoned
Was ein wenig komisch ist: Du redest von der PDFlib 5.0.4 und das angegebene Verzeichnis lautet pdflib6?!

Ansonsten: Warum willst Du die PDFlib per ./configure einbinden? Einfach das Binary runterladen und das Modul in der php.ini eitragen.

Re: PDFlib in PHP Compilen ?!

Posted: 2005-11-03 10:59
by sllnd
Ich habe bei mehreen Servern die PDFlib mit php 4.3.10 (pdflib mit in phph einkompiliert) und funktioniert einwandfrei. ok das system ist nicht suse sondern rehdat 9 und redhat enteerprise

Re: PDFlib in PHP Compilen ?!

Posted: 2005-11-03 11:02
by Swiper
Ja. Das mit dem pdflib6 ist kein wirklicher Fehler von mir.. Ich habe halt beide Versionen ausprobiert.
Nun habe ich mit noch die libpdf_php.so runtergezogen und in meine Extensions rein geschoben nur da bekomme ich auch einen error:
Fatal error: Call to undefined function: pdf_open() in
Mir währe ja am liebsten das ich es irgendwie wieder in php rein bekomme. Nur mein Wissen über Linux und Compilen usw usw hält sich schwer in Grenzen :oops:
Hat es nicht schon jemand mal in einen 1&1 Server mit Suse 9.1 gebastelt. Und kann mir da eine etwas idiotensichere Anleitung geben :?:

Cu Sven

Re: PDFlib in PHP Compilen ?!

Posted: 2005-11-03 12:30
by sllnd
Weiss zwar nicht ob du damit was anfangen kannst:

pdflib laut der Readme installiert, glaube war einfach nur ./configure; make; make install dann php neu kompiliert:

Code: Select all

./configure 
--with-prefix=/usr 
--with-config-file-path=/etc 
--enable-force-cgi-redirect 
--disable-debug 
--enable-pic 
--disable-rpath 
--enable-inline-optimization 
--with-bz2 
--with-db4 
--with-curl 
--with-gd 
--enable-gd-native-ttf 
--with-ttf 
--with-gdbm 
--with-gettext 
--with-ncurses 
--with-gmp 
--with-iconv 
--with-openssl 
--with-png 
--with-pspell 
--with-regex=system 
--with-xml 
--with-zlib 
--with-zlibdir=/usr/lib 
--with-layout=GNU 
--enable-bcmath 
--enable-exif 
--enable-ftp 
--enable-magic-quotes 
--enable-safe-mode 
--enable-sockets 
--enable-sysvsem 
--enable-sysvshm 
--enable-discard-path 
--enable-track-vars 
--enable-trans-sid 
--enable-yp 
--enable-wddx 
--without-oci8 
--with-pear=/usr/share/pear 
--with-kerberos=/usr/kerberos 
--with-ldap=shared 
--enable-memory-limit 
--enable-bcmath 
--enable-shmop 
--enable-versioning 
--enable-calendar 
--enable-dbx 
--enable-dio 
--enable-mcal 
--with-pdflib=/usr/local 

Re: PDFlib in PHP Compilen ?!

Posted: 2005-11-03 18:23
by flo
http://www.pdflib.com/products/pdflib/i ... -HowTo.pdf

--> Abschnitt "Building PHP with statically linked PDFlib" sollte helfen.

flo.

Re: PDFlib in PHP Compilen ?!

Posted: 2005-11-04 11:05
by Swiper
Ich habe es nun irgendwie geschafft die pdflib 5.0.4 in php rein zu bekommen.
Also die phpinfo() zeigts auf jeden fall an.
Problem ist nur das es dennoch nicht klappt.
Call to undefined function: pdf_begin_document()

Hmmmmmmmmmmm.
Ist es möglich, obwohl es in der phpinfo() angezeigt wird ?

Cu Sven