PHP5 und ./configure --with-zip geht nicht
am 01.11.2004 17:28:16 von gmabg
Hallo!
Ich habe auf meinem alten Server mit PHP 4.2.x und Apache 1.3.xx
ein paar Anwendungen erstellt wo ein PHP-Script ein hochgeladenens
Windows-ZIP-Archiv entpackt und den Inhalt verarbeitet.
Jetzt habe ich einen neuen Server und dort gleich Apache 2.50.x und
PHP 5.0.2 installiert was soweit auch gut funktioniert. Allerdings
meckert PHP nun über die fehlende ZIP-Unterstützung... :-(
Ich habe schon die ZZlib heruntergeladen und PHP mit --with-zip neu
compiliert aber das hat nicht geholfen, kein ZIP-Support!
Im Manual steht auch nur ab PHP 4.1.x, über 5.0.x steht da nix.
Sorgen bereitet mir, daß ./configure die Option --with-zip im Help
gar nicht erst erwähnt.
Kann man das noch irgenwie zum Laufen bringen oder muss ich meine An-
wendungen jetzt umschreiben auf eine externe ZIP-Lösung?
Plattform ist übrigens SUSE 9.1 (früher SUSE 8.2).
Erbitte Vorschläge, Google hatte keine.
Grüße,
Gunter
Re: PHP5 und ./configure --with-zip geht nicht
am 01.11.2004 20:19:34 von Joerg Behrens
"Gunter Müller" schrieb im Newsbeitrag
news:gQmhB5tSFaaC092yn@web.de...
>
> Hallo!
>
> Ich habe auf meinem alten Server mit PHP 4.2.x und Apache 1.3.xx
> ein paar Anwendungen erstellt wo ein PHP-Script ein hochgeladenens
> Windows-ZIP-Archiv entpackt und den Inhalt verarbeitet.
>
> Jetzt habe ich einen neuen Server und dort gleich Apache 2.50.x und
> PHP 5.0.2 installiert was soweit auch gut funktioniert. Allerdings
> meckert PHP nun über die fehlende ZIP-Unterstützung... :-(
Ist ja auch keine mehr drin.
> Ich habe schon die ZZlib heruntergeladen und PHP mit --with-zip neu
> compiliert aber das hat nicht geholfen, kein ZIP-Support!
Da nichts drin ist kann auch nix raus kommen.
> Im Manual steht auch nur ab PHP 4.1.x, über 5.0.x steht da nix.
> Sorgen bereitet mir, daß ./configure die Option --with-zip im Help
> gar nicht erst erwähnt.
Ist ja auch eine PECL Extension und somit nicht mehr Teil der
Hauptdistribution und dessen ./configure
> Kann man das noch irgenwie zum Laufen bringen oder muss ich meine An-
> wendungen jetzt umschreiben auf eine externe ZIP-Lösung?
Ueber pear installieren oder von hand herunter laden und kompilieren
cd php-X.xx
cd ext
wget http://pecl.php.net/get/zip-1.0.tgz ; tar xvzf zip-1.0.tgz
mv zip-1.0.tgz zip
cd zip
phpize
../configure ;
make && make install
Solltest du wuenschen das im Hauptconfigure wieder die Optionen erscheinen
so must du das configure um Hauptverz. loeschen und mit ./buildconf --force
neu erzeugen. Dies geht aber nur mit den passenden Funktionen von autoconf
und automake.
Sofern das klappt kommt ein zip.so hintern raus und liegt in deinem
Extensionverzeichnis
Gruss
Joerg
Re: PHP5 und ./configure --with-zip geht nicht
am 02.11.2004 17:36:37 von gmabg
Hallo Joerg!
>Ueber pear installieren oder von hand herunter laden und kompilieren
>
>cd php-X.xx
>cd ext
>wget http://pecl.php.net/get/zip-1.0.tgz ; tar xvzf zip-1.0.tgz
>mv zip-1.0.tgz zip
>cd zip
>phpize
>./configure ;
>make && make install
Nach ein paar Updates von Automake und Libtool ist das dann auch durch-
gelaufen, aber die ZIP-Funktionen haben das Script dann einfrieren lassen.
Vielleicht sollte der Autor das Paket mal Updaten, ist ja über ein Jahr
alt.
>Solltest du wuenschen das im Hauptconfigure wieder die Optionen erscheinen
>so must du das configure um Hauptverz. loeschen und mit ./buildconf --force
>neu erzeugen. Dies geht aber nur mit den passenden Funktionen von autoconf
>und automake.
>
>Sofern das klappt kommt ein zip.so hintern raus und liegt in deinem
>Extensionverzeichnis
Das habe ich dann auch noch gemacht und seither läuft's aber einwandfrei!
Vielen Dank für Deine Hilfe!
Gruß,
Gunter