Introduzione ad EasyPHP http://www. easyphp.org Per chiarimenti, http://www.ing.unibs.it/~alberto.lazzaroni 1
EasyPHP: cosa è, a cosa serve EasyPHP è una piattaforma di sviluppo Web (ambienti di sviluppo web-database) Permette di far funzionare localmente degli script PHP senza connettersi ad un server esterno EasyPHP non è solo un software, ma un ambiente di sviluppo comprendente: - un web server (Apache) - un data base server (MySQL) - un interprete di script PHP - un amministratore grafico di db MySQL (phpmyadmin) 2
EasyPHP: le caratteristiche principali È freeware (http://www. easyphp.org) con licenza GPL È disponibile in queste sette lingue È opera di Emmanuel Faivre, Laurent Abbal, Thierry Murail L ultima versione è la 3 del 07/01/2009 3
EasyPHP: le caratteristiche principali La versione 3.0 contiene in un unico pacchetto : - Apache 2.2.11 - PHP 5.2.8 - MySQL 5.1.30 - PHPMyAdmin 3.1.1 - SQLiteManager 1.2.0 (alternativo a PHPMyAdmin che non useremo) Tra le altre funzionalità, dispone di un interfaccia d amministrazione che permette di gestire gli utenti, l avvio e lo spegnimento dei server. 4
EasyPHP: le caratteristiche principali Permette di installare in un volta sola tutto il necessario per iniziare lo sviluppo locale di PHP Il server Apache crea automaticamente di default un dominio virtuale (in locale) all indirizzo di localhost (http://127.0.0.1) EasyPHP può essere utilizzato come applicazione portatile, per esempio attraverso una chiave USB 5
EasyPHP: le caratteristiche principali Il software ha l'enorme vantaggio di installare tutti i software necessari per la progettazione e il funzionamento di un sito web in locale. Il nostro pc diventa client e server. È possibile vedere le pagine progettate semplicemente digitando l'indirizzo http://localhost nella barra degli indirizzi del proprio browser. 6
EasyPHP: installiamolo! Scarica EasyPHP dal sito ww.easyphp.org Doppio click sul file che hai scaricato Seleziona una directory di installazione e segui queste istruzioni 7
EasyPHP: installiamolo! Premiamo Esegui Scegliamo la lingua 8
EasyPHP: installiamolo! Premiamo Avanti Accettiamo la licenza e poi premiamo Avanti 9
EasyPHP: installiamolo! Premiamo Avanti Scegliamo la directory di installazione e premiamo Avanti 10
EasyPHP: installiamolo! Premiamo Avanti Premiamo Installa 11
EasyPHP: installiamolo! Attendiamo Premiamo Fine 12
EasyPHP:i due semafori Servizio MySQL in pausa Servizi Apache e MySQL attivi! Il segnale rosso indica servizio non attivo. 13
EasyPHP: come amministrarlo Premiamo sull icona easyphp e premiamo Amministrazione 23/02/2009 Laboratorio di Modellazione virtuale 14
EasyPHP:il pannello principale 15
EasyPHP: la www root 16
EasyPHP: problemi di installazione Può succedere che si verifichino problemi di installazione dovuti al fatto che alcune porte (tipicamente la 80 utilizzata da Apache oppure meno probabilmente la 3306 utilizzata da Mysql) siano già in uso da altri servizi attivi sul proprio pc (S, Skype, ecc). Per sapere se questi servizi occupano le porte richieste da EasyPHP aprire una sessione dos e digitare i comandi netstat a netstat b sc query more (premendo invio per scorrere) Per far funzionare EasyPHP sospendere i servizi che utilizzano le porte 80 e 3306 oppure, se possibile, cambiarne le porte di utilizzo. 17
Le alternative ad EasyPHP http://www.wampserver.com/ http://www.apachefriends.org/it/xampp.html XAMPP ha come www root la cartella htdocs. 18