Newsgroup: it.comp.www.php
Titolo: gzcompress

Salve, ho un problema..
un server su cui spedisco il sito, non mi accetta la versione gzcompress..
gli ho chiesto di aggiungere il modulo gzip, ma sono talmente incompetenti
(come me) che non sanno cosa modificare e cosa fare...
mi potreste dare un settaglio di quello che devono fare?
e' un server UNIX
grazie
--
--
Fabrizio Parrella
http://www.bibivu.it
TWiN

 wrote in message
news:WLw2a.13441$1q2.1...@newsread2.prod.itd.earthlink.net...


 extension=php_zlib.dll
no. le dll sono per windows!
se non c'è un modulino rpm già fatto da redhat, facilefacile devi 
ricompilare. se è la prima volta che viene ricompilato su quella 
macchina, attenzione a includere tutte le librerie nel configure!
ciao
-- 
punkarruso

 sono... come faccio a vederlo..e.. come faccio a ricompilare?
per vedere le librerie linkate o installate, dài uno sguardo alla linea 
di compilazione nella pagina visualizzata dal phpinfo().
poi, se vuoi ricompilare php, devi avere NON SOLO apache "binario", ma 
anche i sorgenti (quello che i profani che usano l'RPM chiamano 
apache-devel, come se servisse solo agli sviluppatori...)
poi, scarica il sorgente di php, ti crei un file di shell che rimuove il 
config.cache e lancia il make clean e il configure
che, nel caso del php che ho compilato per un progettino vecchio, è il 
seguente:
./configure --prefix=/usr --with-apxs=/usr/sbin/apxs --with-mod_charset 
--enable-force-cgi-redirect --enable-discard-path 
--with-config-file-path=/etc/apache --enable-safe-mode --with-openssl 
--enable-bcmath --with-bz2 --enable-calendar --enable-ctype --with-gdbm 
--enable-ftp --enable-gd-imgstrttf --with-gd=/usr/local/src/gd-1.8.2 
--with-jpeg-dir=/usr/local/src/gd-1.8.2 --with-png-dir --with-gmp 
--with-mysql=/usr --with-xml=shared --with-readline=/usr 
--enable-trans-sid --enable-shmop --enable-sockets --with-regex=php 
--enable-sysvsem --enable-sysvshm --enable-yp --enable-memory-limit 
--with-tsrm-pthreads --enable-shared --disable-debug --with-zlib=/usr 
--with-oracle=/ora/app/oracle/product/8.0.5 --with-sybase=/usr/local/freetds
--with-gzlib
prima di lanciare il make install, meglio fare una copia della tua 
libreria funzionante (in genere sotto /usr/libexec/libphp4.so)
e ancora prima Fabrizio Parrella wrote:
 > come faccio?
beh... ricompila e sbatti pura la testa un paio di volte, se è la prima 
volta che lo fai.
poi, se chi amministra il server ha davvero solo queste capacità, 
regalagli un libro sull'amministrazione linux. la ricompilazione delle 
applicazioni è da sapere a ogni costo. (se poi il server ha accesso a 
internet, non penso tu sia in buone mani)
su 
groups.google.com
 dovresti trovare gli approfondimenti che ho saltato 
e i troubleshooting agli eventuali problemi.
ciao
-- 
punkarruso


[...]
Non so come ringraziarti..
seguiro' passo passo il tutto e cerchero' meglio su questi RPM
(fortunatamente non e' per il mio sito :-D)
un ultima cosa.. ma il php 4.3.0 non dovrebbe avere la libreria zlib gia
inclusa?
Fabry



AARRRRGGHHHH!!
vatti a fidare..
mi sono fatto il PHPINFO per vedere la riga di compilazione.. ed ho
scoperto che il PHP e' la versione 4.1....
moh, come si dice dalle parti dove son nato.. LO CAZZIO IO LU LI'....
Grazie Pankarruzo per l'aiuto, anche se mi son reso conto di essere in mano
ad un incompetente...


 inclusa?
non so. io di php ho il concetto di "sorgente da compilare", non di 
"distribuzione da installare", perché ho SEMPRE avuto bisogno di 
ricompilare (d'altronde, lavorando principalmente su oracle...)
tranne su windows dove, appunto, basta scommentare i link alle varie 
librerie nel php.ini.
ciao
-- 
punkarruso