cortesi Wed Apr 17 13:48:45 2002 EDT
Added files:
/phpdoc/it/faq build.xml
Log:
adding translation EN 1.16
Index: phpdoc/it/faq/build.xml
+++ phpdoc/it/faq/build.xml
Problemi di installazione
Problemi di installazione
Questa sezione raccoglie i più comuni errori che avvengono durante l'installazione.
Ho l'ultima versione di PHP ed uso l'anonymous CVS, ma non c'è
nessuno script per la configurazione!
Per generare lo script di configurazione dal file
configure.in devi avere
il pacchetto autoconf di GNU installato sul tuo PC. Esegui /buildconf
nella cartella di livello più alto dopo aver ricevuto i sorgenti
dal server CVS. (A meno che tu non esegua la configurazione con l'opzione
--enable-maintainer-mode, lo script di configurazione non ricostruirà
automaticamente lo script quando il file configure.in è
aggiornato, così dovresti essere
sicuro di farlo manualmente quando ti accorgi che il file
configure.in è cambiato.
Un segno di ciò è trovare cose simili a @VARIABLE@ nel tuo Makefile dopo aver
eseguito
la configurazione o il config.status.)
Ho problemi nel configurare PHP per farlo lavorare con Apache.
Un messaggio di errore mi dice che è impossibile trovare il file
httpd.h,
ma questo file è presente nel percorso che ho specificato!
Nello script di configurazione/setup devi specificare il percorso della cartella
di
livello più alto di Apache, cioè devi scrivere
--with-apache=/percorso/per/apache
e non
--with-apache=/percorso/per/apache/src.
Quando eseguo la configurazione, un messaggio di errore mi dice che non è
possibile trovare file inclusi o librerie per GD, gdbm o qualche altro pacchetto!
Puoi ordinare allo script di configurazione di cercare di gli header e le
librerie anche
in posizioni non standard specificando flag addizionali da passare al
preprocessore C, come:
CPPFLAGS=.I/percorso/da/includere LDFLAGS=-L/percorso/per/la/libreria ./configure
Se stai usando un csh-variant per fare il login da shell (perché?), modifica il
codice
precedente in questo modo:
env CPPFLAGS=-I/percorso/da/includere LDFLAGS=-L/percorso/per/la/libreria
./configure
Quando cerco di compilare il file language-parser.tab.c, un
messaggio di errore mi dice
yytname undeclared.
Devi aggiornare la tua versione di Bison. Puoi trovare l'ultima versione su
&faqurl.bison;.
Quando eseguo make sembra che vada tutto bene, ma lo script
si blocca quando cerca
di creare un collegamento all'applicazione finale, e un messaggio di errore mi
dice che
non è possibile trovare qualche file.
Qualche vecchia versione di make non posiziona le versioni
compilate dei file nelle cartelle
giuste. Prova ad eseguire cp *.o functions a quindi e
rieseguire
make e controlla se il messaggio di errore compare ancora. Se
dovesse
continuare ad apparire avrai bisogno di scaricare una versione più recente di
make GNU.
Quando faccio dei collagamenti in PHP, un messaggio di errore mi avvisa di un
numero
indefinito di consultazioni.
Controlla la linea relativa al collegamento ed assicurati che tutte le librerie
appropriate siano state incluse alla fine dello script. Le librerie più comuni
che tu possa aver scordato sono le '-ldl' e quelle relative al supporto di
qualche
database che hai incluso.
Se stai facendo un collegamento con Apache 1.2.x, ti sei ricordato di aggiungere
le
informazioni appropriate nella linea EXTRA_LIBS del file di configurazione? Ti
sei
ricordato di rieseguire lo script di configurazione di Apache? Guarda il file
INSTALL presente in questa
distribuzione per avere maggiori informazioni.
Qualcuno che aveva dei problemi con i collegamenti con Apache ha risolto
aggiungendo
'-ldl' subito dopo libphp4.a.
Non riesco a capire come installare PHP con Apache 1.3.
Installare PHP insieme con Apache 1.3 è veramente semplice: segui queste
istruzioni:
Scarica l'ultima distribuzione di Apache 1.3 da
&faqurl.apache;
Estrai prima l'archivio gzip e poi quello tar dove preferisci, per esempio in
/usr/local/src/apache-1.3.
Compila PHP per la prima volta eseguendo:
./configure --with-apache=//apache-1.3
Sosti