Installazione di Apache 2, PHP 5 e MySQL 5 su Windows XP (richiede il service pack 2)

Installazione di Apache 2

Eseguire l'installatore, reperibile su http://mirrors.publicshout.org/apache/httpd/binaries/win32/README.html


Alla prima schermata che richiede informazioni, rispondere:

selezionare "All users, port 80"


Scegliere installazione "Typical"


Verifica del funzionamento di Apache.

Al termine dell'installazione, provare ad avviare un browser ed accedere al sito http://localhost Dovrebbe essere visualizzata una pagina che contiene il testo "It works!"

Provare poi a creare un file pippo.html nella cartella htdocs. La cartella si trova nella cartella di installazione di Apache (per default C:\Programmi\Apache Software Foundation\Apache2.2\htdocs)

Editare il file inserendo del codice html.

Accedere al file attraverso il server, avviando un browser web e accedendo alla URL http://localhost/pippo.html

Se il file viene visualizzato il server Apache 2.2 è installato correttamente.


Installazione di PHP 5

Eseguire l'installatore, reperibile su http://se2.php.net/get/php-5.2.0-win32-installer.msi/from/a/mirror


Nella schermata "Web Server Setup" selezionare l'opzione "Apache 2.2.x Module"

Nella schermata "Apache Configuration Directory" indicare (usando il tasto "Browse") la directory "conf" all'interno della directory di installazione di Apache 2 Per default è C:\Programmi\Apache Software Foundation\Apache2.2\conf\

Nella schermata "Choose Items to Install" aprire la cartella "Extensions" (cliccando sulla crocetta corrispondente) e selezionare le seguenti estensioni, cliccando sulla estensione da installare e scegliendo ogni volta l'opzione "Will be installed on local hard drive"

Nella stessa schermata aprire la cartella "Extras" e selezionare come sopra l'installazione di "PHP Manual".

Terminata l'installazione di PHP, aprire la cartella C:\Programmi\PHP Eseguire una copia di sicurezza del file php.ini (chiamandola ad esempio phpOriginale.ini).
Aprire con Blocco note il file php.ini

Individuare la riga che contiene la direttiva
display_errors = Off (quella senza il carattere ';' iniziale)
e modificarla in
display_errors = On

Analogamente, individuare la riga che contiene la direttiva
display_startup_errors = Off (quella senza il carattere ';' iniziale)
e modificarla in
display_startup_errors = On

Dopo averne fatto una copia di sicurezza, aprire con Blocco note il file con Blocco note il file httpd.conf nella directory "conf", all'interno della directory di installazione di Apache (per default C:\Programmi\Apache Software Foundation\Apache2.2\conf)

Aggiungere in fondo al file le seguenti tre righe, se già presenti eliminarle e riscriverle oppure correggerle (attenzione a usare lo slash, e non il backslash: '/', non '\'):
PHPIniDir "C:/Programmi/PHP/"
LoadModule php5_module "C:/Programmi/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
nelle quali ovviamente si indicheranno la directory opportuna nel caso in cui l'installazione di PHP sia stata eseguita altrove.


Terminata l'installazione di PHP riavviare il server Apache: Da Start -> pannello di controllo -> Strumenti di amministrazione eseguire "Servizi".
Facendo click destro sul servizio Apache 2.2, scegliere il comando "Riavvia".


Verifica del funzionamento di PHP.

All'interno della directory C:\Programmi\Apache Software Foundation\Apache2.2\htdocs creare un file di nome "informazioni.php", contenente il seguente testo:

<html>
  <body>
<?php
  phpinfo();
?>
  </body>
</html>

Salvare il file, e aprire con il browser la URL http://localhost/informazioni.php Dovrebbero essere visualizzate tutte le informazioni di configurazione di PHP 5.2


Installazione di MySQL 5

Eseguire l'installatore, reperibile su http://dev.mysql.com/downloads/mysql/5.0.html#downloads

L'installazione di MySQL non dovrebbe presentare problemi.