vi scrivo la procedura che di solito faccio per farli funzionare (procedura per winzozz)
allora prima di tutto procuratevi il web server Apache e installatelo, lo potete scaricare da
qu?, vi consiglio caldamente di scaricare la 2.0 e non la 2.2 in quanto il supporto per php non ? ancora stabile.
ora dovete procurarvi php, vi consiglio caldamente di usare php5 (specie se volete cimentarvi con i server di altervista), potete scaricarlo da
qu? e installatelo (o scompattatelo) in una directory del vostro disco.
ora scaricatevi MySQL da
qu? e installatelo.
per farli comunicare dovrete fare le seguenti operazioni:
* nella directory dove avete installato php dovreste trovare un file che si chiama php5ts.dll che va copiato nella directory di windows (C:\windows) insieme al file php.ini-recommended che andr? rinominato in php.ini e al file php_mysql.dll che troverete nella directory /ext
* copiate il file php5apache2.dll nella directory dei moduli di apache
* aprite col blocco note php.ini nella directory C:\windows e cercate la descrizione dell'estensione relativa a mysql, quindi decommentatela, vi consiglio di trovare la voce "display_errors=On" perch? cos? avrete meno difficolt? nello scovare errori negli script php
* ora aprite il file di configurazione di apache (dovreste poterlo fare direttamente dalla voce aggiunta al menu start, il nome del file ? httpd.conf), aggiungete le righe
LoadModule php5_module modules/php5apache2.dll
AddType application/x-httpd-php .php
* per far si che possiate mettere i vostri file in una cartella che decidete voi, dovete modificare la voce DocumentRoot in httpd.conf, per esempio settatela in una directory chiamata c:\QUELLO_CHE_VI_PARE
ora dovrebbe funzionare tutto come si deve
provate a scrivere un file, per esempio prova.php e scriveteci dentro <?php phpinfo() ?> e mettetelo nella directory che avete settato come DocumentRoot, avviate apache e aprite il browser, quindi sull'indirizzo mettete
http://localhost:8080/prova.php e dovreste vedere un riassunto con tutte le caratteristiche della versione di php installata...
non fatevi spaventare da queste operazioni, ci vogliono 5 minuti a farle tutte... un consiglio che posso darvi ?: lasciate stare quella robaccia come easyphp e robe del genere, ? vero che ti installano apache, php e mysql in 4 clic ma ? anche vero che non ti installano tutto apache e ti installano una minima parte delle funzionalit? di mysql (che se si sa usare, diventa uno strumento estremamente potente) e ci? ? molto limitante anche perch? non sono supportati dei costrutti chiave dei database relazionali come le foreign key... sembra assurdo ma fidatevi che ? castrante come cosa

perdeteci un p? di tempo e vi assicuro che non sar? tempo speso male...
enjoy