Installare Apache 2, PHP 5, MySQL 4.1 su Windows

ATTENZIONE !!!
La versione più aggiornata di questa guida è disponibile qui

Installare PHP 5

L'installazione di PHP 5 e la sua integrazione in Apache spesso risultano ostiche ai novizi. In realtà la procedura da seguire è abbastanza semplice e richiede solo un po' di attenzione.

Procuriamoci il pacchetto compresso di PHP 5 scaricandolo da questa pagina. E' molto importante non scaricare l'installer di PHP 5 poiché questo non contiene quelle estensioni che permettono, tra le altre decine di funzionalità, di connetterci a database MySQL. Scegliamo quindi il file indicato con il nome PHP 5.0.4 zip package (o una versione più recente se disponibile). Dopo averlo scaricato, creiamo la cartella C:\php e scompattiamo al suo interno il contenuto del pacchetto zippato di PHP 5. Cerchiamo il file di nome php5ts.dll nella cartella C:\php e spostiamolo nella cartella di Windows C:\windows.

Adesso dobbiamo integrare il PHP 5 all'interno di Apache. Per prima cosa apriamo la cartella nella quale abbiamo installato Apache, nel nostro caso C:\Programmi\Apache Group\Apache2 e cerchiamo al suo interno la cartella conf. In questa cartella è presente il file httpd.conf ovvero il principale file di configurazione di Apache. Apriamolo con un editor (il blocco note va benissimo) ed andiamo ad individuare al suo interno un lungo elenco di righe che iniziano con la parola LoadModule. Portiamoci alla fine di questo elenco ed aggiungiamo le seguenti righe e salviamo i cambiamenti.

LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"

Ecco il risultato ottenuto usando il blocco note:

php-01.png

Come ultima operazione dobbiamo tornare nella cartella C:\php e rinominare il file php.ini-dist in php.ini che costituisce il file di configurazione di PHP. Per rendere effettive le modifiche fatte alla configurazione di Apache dobbiamo riavviarlo. Clicchiamo quindi due volte sull'icona di Apache presente nel system tray (l'icona a forma di piuma rossa con una freccia verde all'interno), ci apparirà la seguente schermata:

php-02.png

Per riavviare Apache sarà sufficiente cliccare sul pulsante Restart. La procedura dura pochi secondi, se non vengono visualizzati errori significa che tutto è andato a buon fine. Per sincerarcene realizziamo un piccolo script PHP. Apriamo il blocco note e scriviamo le seguenti istruzioni:

<?php
phpinfo();
?>

Otterremo qualcosa di simile:

php-03.png

Salviamo il file appena creato nella cartella htdocs di Apache (nel nostro caso C:\Programmi\Apache Group\Apache2\htdocs) impostando il nome a info.php. Per evitare che il blocco note automaticamente aggiunga l'estensione .txt è possibile salvare il file scrivendo il nome tra virgolette, ovvero nel campo Nome file della finestra Salva con nome scrivere "info.php". Adesso proviamo a lanciare il nostro piccolo script appena realizzato: apriamo il browser e digitiamo il seguente indirizzo: http://localhost/info.php Se tutto è stato eseguito correttamente otterremo la seguente pagina:

php_05.png

Pagine: precedente 1 2 34 5 ... 7

7 commenti

1 Manuela Manuela martedì 3 agosto 2010, ore 20:03
Ho fatto tutto come è scritto, ma quando provo a collegarmi http://localhost/info.php non mi viene fuori niente e sotto viene fuori in attesa di risposta dal localhost, apache rimane comunque verde e non mi da errori ma non riesce a trovare il file info.php nonostante l'abbia messo nella cartella indicata.
Aiutooooooooo
2 Antonio ilbarman martedì 5 ottobre 2010, ore 08:39
Ciao ho seguito attentamente la guida, ma una volta modificato il file httpd con la stringa, nel momento in cui faccio facio partire apache mi da il seguente errore "the requested operation has failed"
3 fed fed mercoledì 6 ottobre 2010, ore 00:43
Ciao ho seguito anch'io la guida ma ho un problema diverso tra quelli sopra citati,
aprendo localhost/info.php vedo esattamente il contenuto del file "info.php" e non ciò che mi restituisce la funzione phpinfo().
4 enrico enrico venerdì 8 ottobre 2010, ore 13:37
stesso problema di fed! :(
5 Rocco Rocco giovedì 3 febbraio 2011, ore 14:09
Con tutto il rispetto,ma le guide dovrebbero aiutare l'utente inesperto a scaricare e istallare Apache, domanda ti sei mai messo nei panni di tutte quelle persone che arrivate sul sito ufficiale di Apache e cliccando la versione da scaricare, dopo gli appaiono tutta una serie di cartelle : Abdera/, Activemq/ ecc e non si sa quali bisogna scegliere ?..sei passato gia' alla fase dell'istallazione, ma lo sai quante persone saranno andate via da questo sito perchè hai saltato i passaggi ?
Come o sempre detto sapere le cose e saperle spiegare sono 2 cose diverse e sicuramente questo sito non conosce il secondo termine.
6 Umberto Umberto venerdì 13 maggio 2011, ore 12:26
Qui c'è una guida più aggiornata:

http://www.phpnews.it/articoli/installare-apache-2-php-5-mysql-41-su-windows/5/

Fate riferimento a questa :)
7 Umberto Umberto venerdì 13 maggio 2011, ore 12:27
Scusate, questo è il link:

http://www.phpnews.it/articoli/installare-apache-22-php-52-e-mysql-5-su-windows/
Effettua l'accesso o registrati per inserire un commento