Newsgroup: it.comp.www.php
Titolo: PHP Zip

Buondì,
da 
http://it.php.net/zip
 leggo (relativo a php 5.2):
In order to use these functions you must compile PHP with zip support by 
using the --enable-zip  configure option.
Significa che non servono particolari librerie 'aggiuntive'?
Spiego meglio: devo far installare php su una Centos 4.5
Mi è stato detto di verificare se le librerie che mi servono sono 
disponibili nel repository di Centos (se non ci sono, picche, perchè non 
si installano librerie proveniente da altri repository (per scelta)).
Ora a me serve utilizzare le funzioni zip e dalla pagina di cui sopra mi 
pare di capire che per php 5.2 non siano richieste particolari librerie 
( e quindi vado tranquillo). E' corretto?
Altra domanda (OT forse, chiedo venia e, nel caso, di venir 
reindirizzato sul ng appropriato):
Ho controllato un repository di Centos, ma non so bene se ho guardato 
nel posto giusto. Cercando PHP, ho visto esserci la versione 5.1.6....
Cosa significa? Che non esiste nel repository Centos la 5.2?
O non ho capito una mazza di dove guardare?
Grazie.
-- 
-------------------------------------------
Paolo De Dionigi
www.atfriends.net
Responsabile Tecnico Zen Cart Italia

 Spiego meglio: devo far installare php su una Centos 4.5
io su centos usavo yum per scaricare e installare i pacchetti rpm
se non ricordo male usavo questo metodo
root#  yum list available *php*  <enter>
questo comando ti da una lisa dei pacchetti disponibili per
il download e l'installazione
dopo aver individuato la lista dei pacchetti di cui hai bisogno
dai il comando
root#  yum install php5-5.2.4-11 php5-zip-5.2.4-11 ...ecc <enter>
questo se non ricordo male,
conviene che controlli con
man yum
non so che versione del php c'è nel repository di centos,
comunque se ti serve la versione aggiornata puoi sempre
scaricare i sorgenti di php, apache e mysql e compilarli
sulla tua centos
il lavoro diventa più lungo ma se hai tempo penso ne valga la pena
ciao

 
La centos ridistribuisce i packege presenti nel tree di RHEL quindi, 
leggermente "vecchi". Utilizza i reposoty di DAG o REMI
http://dag.wieers.com/rpm/
http://blog.famillecollet.com/
	Francesco

Francesco F ha scritto:

Hmmm... come detto devo 'scegliere' nel rep centos, mazza che fregatura, 
beh vedremo di fare diversamente.


 da 
http://it.php.net/zip
 leggo (relativo a php 5.2):
Perché non una libreria esterna?
Io ho utilizzato pclzip e va benissimo, basta un semplice file di 
inclusione ed è tutto fatto

Scream ha scritto:

Perchè chi si occupa della gestione del server ha imposto questo vincolo...


 
Potresti optare per pear::File_Archive: rpm pear è presente nel 
repository di centos. Dopo aver installato il gestore del repository, 
pear, devi installare il package e le relative dipendenza...speriamo 
nella clemenza del gestore del server che, opinione personale, ha 
imposto un inutile vincolo!
	Francesco

Francesco F ha scritto:

Uhm, in effetti chiarendo meglio il discorso è saltato fuori che il 
vincolo vale per le librerie di php, mentre php stesso viene compilato 
manualmente, senza doversi attenere al package presente nel repository, 
pertanto non ci sono più problemi (per le mie necessità).
Grazie per i consigli.
