PDFlib in PHP Compilen ?!

Apache, Lighttpd, nginx, Cherokee
Post Reply
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln
 

PDFlib in PHP Compilen ?!

Post 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
daflow
Posts: 9
Joined: 2005-11-02 15:25
 

Re: PDFlib in PHP Compilen ?!

Post by daflow »

Schon mal hier nachgesehen?

http://www.pdflib.com/de/support/faq.html
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln
 

Re: PDFlib in PHP Compilen ?!

Post 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.
stoned
Posts: 16
Joined: 2004-02-05 10:11
 

Re: PDFlib in PHP Compilen ?!

Post 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.
sllnd
Posts: 177
Joined: 2002-10-14 22:33
 

Re: PDFlib in PHP Compilen ?!

Post 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
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln
 

Re: PDFlib in PHP Compilen ?!

Post 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
sllnd
Posts: 177
Joined: 2002-10-14 22:33
 

Re: PDFlib in PHP Compilen ?!

Post 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 
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: PDFlib in PHP Compilen ?!

Post by flo »

http://www.pdflib.com/products/pdflib/i ... -HowTo.pdf

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

flo.
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln
 

Re: PDFlib in PHP Compilen ?!

Post 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
Post Reply