PDA

View Full Version : aiuto apache e php


snake78
28-02-2004, 13:17
Ho installato il server apache sul mio computer. Ho seguito passo a passo tutte le istruzioni riportate nel sito http://naufraghi.free.fr/php/apache2_e_php.php però quando faccio il comando "<? phpinfo(); ?>" e mi connetto con "http://localhost/prova.php" invece di venire fuori la pagina con la versione di php mi viene fuori una pagina bianca con la sola scritta <? phpinfo(); ?>.
Credo di aver sbagliato qcs in questo punto:

Individua la zona in cui è impostata la variabile "extension_dir" affinché essa punti alla sottodirectory "extensions" nella directory dove è stato installato PHP (ad esempio "C:\PHP\extensions\").
Individua la sezione "Dynamic Extensions", questa è la lista dei moduli che possono essere caricati da PHP. La scelta viene effettuata togliendo il punto e virgola (";") davanti ai moduli da caricare (che poi non sono altro che i file nella directory "C:\PHP\extensions\").

Se mi aiutate thx mille.

Ciao.

snake78
28-02-2004, 13:20
No ho sbagliato riga:

Aprite il file "C:\Programmi\Apache Group\Apache2\conf\httpd.conf" e aggiungete nella sezione "Dynamic Shared Object (DSO) Support" un rigo contenente:
LoadModule php4_module C:/php/sapi/php4apache2.dll <-- Occhio alle barre rigirate!
Questo è il un modulo che viene caricato da Apache all'avvio e quindi è più veloce rispetto alla modalità CGI.
Per usare PHP come filtro inserite in httpd.conf la seguente riga:
AddType application/x-httpd-php .php

snake78
28-02-2004, 13:32
Infatti facendo il test configuration per apache mi dice cannot load c:/php/sapi/php4apache2.dll into server: impossibile trovare il modulo specificato

snake78
28-02-2004, 13:34
Infatti penso di averlo scritto in una parte sbagliata però sempre entro la sezione "Dynamic Shared Object (DSO) Support"

snake78
28-02-2004, 13:39
Ho trovato il "guasto" però mi sa che ho fatto un po di casino...

snake78
28-02-2004, 13:57
quando faccio start mi da il seguente errore:

<OS10048> di norma è consentito un solo utilizzo di ogni indirizzo di socket (protocollo/indirizzo di rete/porta) : make_sock: could not bind to address 0.0.0.0.80
no listening socket avialable shutting down.
Unable to open logs

snake78
28-02-2004, 14:14
Apache ora è apposto però purtroppo qaundo faccio il comando:
"<? phpinfo(); ?>" e mi connetto a "http://localhost/prova.php" mi compare la pagina bianca con la scritta del comando "<? phpinfo(); ?> e non la pagina con le informazioni sul php.

cionci
29-02-2004, 09:59
Hai copiato php.ini in di windows ? Hai copiato php4ts.dll all'interno della directory system32 ?
Il file di prova ha l'estensione .php ?

snake78
29-02-2004, 17:21
Tutto apposto mi son dimenticato di scrivere che ho risolto il problema. Una cosa chiedevo: nel file php.ini le extension le attivate tutte oppure no?

Fenomeno85
29-02-2004, 17:45
solo quelle che ti servono :)

~§~ Sempre E Solo Lei ~§~