ciao non ricordo se la configurazione di apache 1.3 era differente da quella del 2.0.
I passi del 2.0 sono solo questi?:
Questo è un mini corso per l'installazione e la configurazione di PHP 4.3.2 (come filtro) su macchine equipaggiate con Windows 9x/NT/ME/2000/XP e il web server Apache 2.
Il supporto per Apache 2 è non è stabile da molto ed è supportato solo dalle ultime release di PHP, che potete scaricare qua PHP 4.3.2 (mirror italiano).
Installazione PHP 4.3.2.
Dopo esserti procurato una copia della distribuzione di PHP (ad esempio su it.php.net, mirror italiano) devi scompattarla in una directory di tua scelta, ad esempio "C:\PHP\" (devi scaricare i binari per win32, e fra i due il pacchetto più grosso, circa 6 Mb, quello completo di tutti i moduli).
Configurazione di PHP.
Individua il file "php.ini-dist" e copialo col nome "php.ini" nella directory nella quale è installato il tuo sistema operativo (solitamente "C:\WINDOWS" per Windows 9x oppure "C:\WINNT" o "C:\WINNT40" per Windows NT/2000/XP)
Modifica il file "php.ini" (ad esempio usando il notepad di Windows o SciTE) effettuando le seguenti operazioni:
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\").
I moduli di PHP sono molti, permettono l'accesso ai database, la generazione dinamica di immagini e files Flash, l'interazione con i file XML, ed altro ancora; non ti resta che andare a leggere la copiosa documentazione disponibile sul sito it.php.net, anche se praticamente è tutta in inglese :-(.
Per ulteriori informazioni consultare la FAQ di it.php.net.
Trova il file "php4ts.dll" nella directory di PHP e copialo nella directory "C:\WINDOWS\SYSTEM". Questa dll è il cuore di PHP, non dimenticartela, principalmente quando installi una nuova versione sopra una vecchia!
Configurazione di Apache Web Server.
Per informazioni più dettagliate sull'installazione di Apache controlla questa pagina: Installazione di Apache 2
Scarica Apache, ho provato la versione la 2.0.46 funziona proprio bene, voi scaricate comunque l'ultima disponibile.
Una volta installato Apache (supponiamo in "C:\Programmi\Apache Group\Apache2\"):
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
Riavviate Apache dal'"Apache Monitor" vicino all'orologio.
Ora Apache è pronto ad interpretare i files .php, fate una rapida prova creando un file "C:\Programmi\Apache Group\Apache2\htdocs\prova.php" contenente: "<? phpinfo(); ?>", poi dal vostro browser andate alla pagina "http://localhost/prova.php", se appare una lunga pagina con un bel po' di informazioni sul vostro PHP, allora avete finito!
(localhost o 127.0.0.1 sono rispettivamente il nome e l'indirizzo IP con cui la vostra macchina identifica se stessa)
Vi ricordo che dalla versione 4.1 di PHP le variabili ricevute con GET e POST non diventano più globali.
Cioè se chiamate "http://localhost/prova.php?var=12", non avrete una variabile $var con valore 12, ma avrete una voce var nel dizionario _REQUEST (scorrete fino in fondo alla pagine per vederlo).
Per maggiori informazioni su questo cambiamento leggete qua: Release notes PHP 4.1.