phpbar.de logo

Mailinglisten-Archive

[php] PDFLib unter PHP4.0.0 - Apache =?iso-8859-1?Q?l=E4=DFt?= sich nicht mehr startenarten

[php] PDFLib unter PHP4.0.0 - Apache =?iso-8859-1?Q?l=E4=DFt?= sich nicht mehr startenarten

Joerg Behrens behrens_(at)_takenet.de
Thu, 07 Sep 2000 14:15:57 +0200


Christopher Kunz schrieb:
> 
> Hallo,
> 
> ich habe auf unserem PHP4.0.0 (http://www.de-punkt.de/info.php) die
> PDFLib eincompilen wollen. Die Library habe ich mit
> "--enable-shared-pdflib" compiled und in /usr/local/lib (steht auch in
> ld.so.conf) gelegt.
> PHP compiled mit
> 
> "--with-mysql --with-apxs --disable-debug --with-gd --with-jpeg-dir=/usr
> /local --enable-ftp" sauber durch (PDFLib Support wird erkannt und
> eincompiled), wird in sein Verzeichnis gelegt ($APACHE_ROOT/libexec) und
> ich starte den Apache neu.
> Oder auch nicht. Er steigt nämlich mit "undefined symbol:
> PDF_get_image_width" beim laden von libphp4.so aus. Dieses Problem hatte
> Stefan Leiner am 17.Juli bereits, es kamen aber keine Replys.
> Was ist da los? PDFLib habe ich bereits einmal neu compiled - keine
> Ergebnisse.
> 
> Irgendwelche Hints?

Leider nein. Ich kann dir aber sagen wie ich es auf eine Suse 6.4 mit
eine Apachen1.3.12 sowie PHP4.0.1pl2 und PDFlib3.0 gemacht hab.

#PDFlib 3.0 installieren
./configure --prefix=/usr/local/pdflib --with-perl=/usr/bin/perl
--with-zlib=/usr/include
make
make install
/usr/local/pdflib/lib >> /etc/ld.so.conf
/sbin/ldconfig

#PHP4.0.1P12..installieren

./configure --with-apxs=/usr/local/apache/bin/apxs
--with-mysql=/usr/local/mysql --with-xml --enable-ftp --with-zlib
--with-gd=/usr/local --with-ldap=/usr/local/ldap --enable-sysvshm=yes
--enable-sysvsem=yes --enable-track-vars=yes --enable-url-includes
--enable-versioning  --with-config-file-path=/etc
--with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/lib
--with-tiff-dir=/usr/lib --with-swf=/usr/local/swf 
--with-pdflib=/usr/local/pdflib --with-imap
--with-oci8=/opt/oracle/product/8.1.6.0 --enable-sigchild 
make 
make install

Raus kommt dann ein http://www.tng-shop.de/info.php

Gruss
Joerg Behrens

ps: Bei mehreren Versuchen immer 'make clean' und 'rm config.cache'
nicht vergessen.

-- 
Key fingerprint =  92 7D E0 A6 CF AE EC 32  14 28 EF 0D 57 2A 88 5B
----------------------------------------------------------------------
TakeNet GmbH					Mobil: 0171/60 57 963			
D-97080 Wuerzburg				Tel: +49 931 903-2243				
Alfred-Nobel-Straße 20				Fax: +49 931 903-3025


php::bar PHP Wiki   -   Listenarchive