PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : zip in php aktivieren



xeniii
28.09.07, 10:15
Hi,
hab ne weile gesucht aber nix gefunden deshalb würd ich gern was fragen. Ich hab einen Vserver auf dem opensuse 10.1 mit php5 läuft. Leider ist die zip Funktionalität nicht aktiviert ich brauche sie aber um mit php Dateien zu entpacken. Ich hab versucht die aktuelle php5 Version mit --enable-zip zu compilieren aber es kommt ein Fehler bei ./configure. Im yast hab ich geschaut da gibts keine php5-zip extension. Ich habe gelesen das es mit pecl install zip geht aber er kennt pecl nicht.

Meine Frage also wie kann ich (am einfachsten) die Zip Funktionalität in php aktivieren?

Phpinfo: http://img228.imageshack.us/my.php?image=phpinfoqx5.jpg

marce
28.09.07, 10:17
Aus dem Kopf heraus heisst das configure-Flag --with-zlib

PierreS
28.09.07, 10:38
Nicht ganz: "--enable-zip"

HEMIcuda
28.09.07, 10:54
Nicht ganz: "--enable-zip"

In dem Fall waere es wohl mal ganz interessant zu wissen, wie die genaue Fehlermeldung lautet.
Vermute mal, dass die Development-Pakete nicht installiert sind.

'cuda

xeniii
28.09.07, 10:54
Ich hab genau die Parameter wie in phpinfo stehen angegeben, sowohl mit --enable-zip als auch ohne kommt der Fehler:
http://img206.imageshack.us/my.php?image=fehlergk8.jpg

Ich hab gelesen das man flex installieren muss bei suse, das hab ich gemacht geht aber trotzdem nicht.

PierreS
28.09.07, 11:00
Wie wäre es mal mit nem Compiler?

xeniii
28.09.07, 11:02
Sorry kenn mich mit Linux noch nicht so gut aus ;-)

Kannst du mir sagen was ich in yast installieren muss?

HEMIcuda
28.09.07, 11:22
Ich weiss nicht, ob Du das wirklich tun solltest... wofuer benoetigst Du ueberhaupt die Zip-Funktionalitaet von PHP?

'cuda

xeniii
28.09.07, 11:31
Ich bekomm ne .zip Datei mit Bildern drin die ich dann auf dem Server entpacken möchte.

Ich hab noch was gefunden womits ja auch gehen müsste:
http://www.novell.com/products/linuxpackages/opensuse/php5-zip.html
Da steht allerdings opensuse 10.2. Auf dem Strato Vserver is allerdings 10.1 drauf, macht das was?

HEMIcuda
28.09.07, 11:32
Und wofuer brauchst Du da php-zip? Warum nimmst Du nicht einfach unzip?

'cuda

xeniii
28.09.07, 11:43
Dann müsste ich mich ja jedesmal in die shell einloggen, oder? Es war so gedacht das ich einen cronjob anlege der dann jeder Nacht mein php script aufruft und dann die hochgeladene .zip Datei entpackt und verarbeitet. Auf dem Vserver is plesk installiert und bei Cronjob kann ich einen Befehl angeben. Kann ich da dann auch angeben das er mir die zip Datei entpackt und dann mein Phpscript(brauch ich um die Bilder zu verarbeiten u.a. in Datenbank eintragen) aufruft?

marce
28.09.07, 11:47
(1) Cronjobs gibt's auch per shell
(2) Man kann aus php heraus shell-Skripte aufrufen

(3) Bitte nicht noch jemand mit einem Root-Server und keinen Plan von Linux...