Articoli, news e pillole sul mondo LAMP e l'opensource. Pillole di C#
Come creare una piattaforma: WAMP: (Windows – Apache – MySQL – PHP)
Ciao a tutti,
oggi affrontiamo in modo molto pragmatico come realizzare una piattaforma di tipo WAMP (Windows + apache + mysql + php).
Tale soluzione è implementata in due ambiti specifici tipici:
- Macchine di sviluppatori
- Hosting provider che offrono anche supporto su Windows con possibilità di utilizzare sia php che ASP.NET (Asp non lo menziono nemmeno più…
)
Da un punto di vista di prestazioni va detto che pur essendo sia Apache che PHP che MySQL nati per l’ambiente Linux, anche sotto Windows offrono ottime prestazioni.
L’installazione che affronteremo insieme riguarda un sistema su Windows XP ma è di fatto identico per tutti i sistemi >= Windows 2000.
Per le installazioni di mysql e apache essendo davvero elementari sarà molto breve:
- mysql
Consiglio di scaricare la versione 5.0.x disponibile per il download:
http://dev.mysql.com/downloads/mysql/5.0.html
Una volta lanciato l’installer è sufficiente o far fare configurazione standard a mysql (se si è inesperti) o in alternativa eseguire la configurazione guidata da cui è possibile fare un rapido tuning di mysql in base all’utilizzo che se ne vuole fare. - apache
Per lavorare con php in ambiente Windows consiglio l’utilizzo di apache 2.0.x.
Link per scaricare Apache: http://httpd.apache.org/download.cgi - php
Veniamo ora all’installazione (non difficile) di php come modulo di apache su sistema WAMP
Scaricare la versione 5.1.x da php.net:
http://www.php.net/downloads.php
Non ci resta ora che seguire pochi passi per configurare PHP:
1. Scompattare il file .zip appena scaricato in c:\php (es. ovviamente la directory scelta puà essere anche c:\programmi\php etc…)
2. Copiare il file presente in c:\programmi\php php.ini-dist in c:\windows o c:\winnt (a seconda del S.O.) e rinominarlo come php.ini
3. Andare nella directory di installazione di php e copiare il file php5ts.dll (se si installa php 4 il file si chiamerà ovviamente php4ts.dll) in c:\windows\system32
4. Inserire le seguenti righe di configurazione in httpd.conf (file di configurazione di apache) dopo i vari AddModule:
LoadModule php5_module c:/programmi/php/php5apache2.dll
AddType application/x-httpd-php .php
Andate sul vostro browser e digitando http://localhost vedrete apache che vi risponde.
Potete quindi testare php creando nella document root di apache un file info.php con la chiamata a phpinfo()
NOTE SU LIBRERIE mysql
Da un po’ di versioni di php è necessario abilitare le funzioni di mysql. Cià è possibile scommentando da C:\windows\php.ini la riga con l’estensione di php_mysql.dll
Copiare libmysql.dll in C:\windows\system32
Inoltre verificate di avere in php.ini il path di dove si trovano le estensioni configurato corrtetamente
Riavviare apache.
Sperando di essere stato di aiuto a qualcuno vi saluto,
Maxgrante
info[AT]massimo-caselli[DOT]com
| Stampa l'articolo | Questo articolo è stato pubblicato da maxgrante il 21 February 2006 alle 15:36, ed è archiviato come Apache, Webserver, MySQL, DB Server, PHP il turbo nel web. Puoi seguire i commenti a questo post attraverso RSS 2.0. Puoi pubblicare un commento o segnalare un trackback dal tuo sito. |
circa 4 anni fa
http://www.apachefriends.org/en/index.html
è un pacchetto completo , lo uso da 3 anni, praticamente perfetto
circa 4 anni fa
Grazie per la segnalazione di questo progetto Apachefriends che non conoscevo.
Ciao. Max
circa 3 anni fa
non riesco a reperire i dati da inserire nella configurazione del database….tipo il nome host ecc…
scusate l’ignoranza