Abbonati a questo sito usando RSS

WAMP: Creare e Testare i propri siti da Windows





WAMP: Creare e Testare i propri siti da Windows

permette lo sviluppo e il collaudo di dinamici in ? Quali scelte è opportuno operare per ottenere il massimo con poco? Php è un linguaggio libero che potrebbe anche esser utilizzato su piattaforme Windows, ma spesse volte non riesce a dare il massimo, incappando in rallentamenti e timeout degli script. Esistono diversi modi per poter provare un sito dinamico sul proprio Windows, ma occorre operare delle scelte, in base alle proprie competenze e necessità.

EasyPHP.

WAMP: Creare e Testare i propri siti da Windows

EasyPhp potrebbe essere una prima risposta, nonché la più famosa e utilizzata. Offre un buon network, molto semplice da usare e da installare. Sono in molti nel mondo che lo usano, a volte a scuola per scopi didattici. EasyPhp infatti si installa come un normalissimo programma, per poi, una volta avviato, posizionarsi nel system tray e da lì avere accesso totale. Dà la possibilità di poter aprire e modificare i file di configurazione dei server installati, permette di mettere in stop o in start l’intero pacchetto software. Attraverso una serie di pagine web si può gestire la DocumentRoot – vale a dire la directory in cui vanno inseriti i file per essere inviati al browser -, e relative opzioni, diverse DocumentRoot e ad alias che puntano ad esse. Semplicità d’uso anche per chi non è tecnico.
EasyPhp emula i server, ingloba a sé Apache con i moduli per php, MySQL e relative estensioni e mysqli per php. Al di fuori di EasyPhp, tali software non sono accessibili, nemmeno digitando l’IP della macchina in cui si trovano. La personalizzazione avanzata non è applicabile, molte volte i file di configurazione di differiscono dalla stessa versione di Apache per Windows non emulata. Se poi sul pc in questione si trovassero delle applicazioni che fanno uso delle medesime porte, si avrebbe un errore.

Esistono altri pacchetti software simili a EasyPhp, elencati qui di seguito:

IIS (Internet Information Service).

WAMP: Creare e Testare i propri siti da Windows

IIS, il rampollo di casa Microsoft, potrebbe essere ottimale come webserver per siti dinamici in ASP, ma con php si è rivelato alquanto ostico. In molti preferiscono IIS ad Apache su Windows, visto che si tratta di un prodotto creato per server Windows, e avrebbe anche una sua logica. In ogni caso, per chi opta per installare IIS, potrebbe sentire la necessità di installare il pacchetto FastCGI, così da poter “far girare un’applicazione PHP su piattaforma Windows in modo performante ed affidabile.” (fonte: Pietro Brambati Blog). Sebbene php si trovi in un ambiente non propriamente suo, potrebbe in qualche modo poter avere vita più semplice anche con IIS.

WAMP (Windows Apache MySQL Php).

WAMP: Creare e Testare i propri siti da Windows

La WAMP è forse la scelta che più maggiormente potrebbe darci soddisfazioni in termini di affidabilità e prestazioni, anche su Windows, con un minimo di sforzo in più per l’installazione e configurazione. In questo caso, infatti, dovremmo scaricare e installare esattamente due applicativi server – Apache e MySQL -, configurare php – non si installa ma basta scaricarlo! – e metter mano infine ai file di configurazione, secondo necessità e per collegare in qualche modo queste applicazioni. Esiste una guida in Italiano molto semplice da seguire, che vi permetterà di installare e configurare passo passo la WAMP, adattabile anche per Windows Seven.
La trovate qui: Installare Apache 2.2, PHP 5.2 e MySQL 5 su Windows.

Questa soluzione vi installa letteralmente un ambiente server completo: nella fattispecie, è sufficiente dare il proprio IP come URL, per poter navigare all’interno del webserver.

Skype occupa la porta 80, predefinita per Apache.

WAMP: Creare e Testare i propri siti da Windows

Quando installate una qualsiasi versione di Apache, questa si metterà in ascolto sulla porta 80 per l’HTTP e sulla 443 per la SSL (HTTPS), se avete skype, probabilmente vi darà qualche problema, in quanto skype si cerca e si mette in ascolto sulle medesime porte.

I pacchetti software che emulano la nostra WAMP potrebbero essere un’ottima soluzione finché restiamo con le impostazioni di default e non abbiamo ulteriori necessità e interesse di sviluppo e di collaudo. Affidarsi ad IIS soltanto quando insieme al php debbano girare siti internet creati con ASP, e quando il php non è il componente principale; IIS pregiudica molto le performance di php, anche utilizzando FastCGI. La WAMP, installata da zero, permette di avere un ambiente curato, al limite del professionale, che permette una notevole personalizzazione degli applicativi installati, senza contare che servizi offerti da MySQL sono fruibili a prescindere dalla WAMP, e che tale configurazione, a costo di uno sforzo maggiore – e anche di uno studio maggiore dei componenti server -, si possono ottenere delle interessanti configurazioni per testare i propri siti internet dinamici.


Hai commenti su WAMP: Creare e Testare i propri siti da Windows ?