Easyphp, Xampp e Mamp: ecco PHP in locale
Visto 15,272 volte
Pubblicato il : 19.02.2010
Categorie: PHP
Leggi i commenti a questo video
Un video tutorial per capire come si installa e come utilizzare Easyphp per incominciare a sviluppare le nostre prime applicazioni web in locale senza il bisogno di un web server.
Ma se questa è la soluzione più “easy” per pc non mancano quelle per utenti Mac o Linux.







February 19th, 2010 alle 14:58
Ciao
preferisco sempre il caro vecchio XAMPP, che mi posso caricare su di una pennina usb senza nemmeno doverlo installare e portamelo a soassi su vari pc.
Poi da oggi sono una new entry mac book pro, quindi…sempre XAMPP!!
February 19th, 2010 alle 17:36
Ciao Max, mi servirebbe un grande aiuto… Per l’installazioni di EasyPhp va tutto bene ma poi una volta che vado sulla pagina di amministrazione da dove fate vedere che si può accedere alle configurazioni di MySql praticamente vedo solo parte delle scritte che ci sono ed in alto ho la stringa Warning: syntax error, unexpected ‘(‘ in ../EasyPHP.ini on line 13 in C:\Program Files (x86)\EasyPHP-5.3.1\home\i18n.inc.php on line 5
Se clicco sul testo che immagino essere per accedere al pannello di controllo di mysql mi da pagina bianca… Come posso fare? Aiuto… Grazie !
February 19th, 2010 alle 19:21
Per Max e Emiliano
GRAZIE!!!!!!!!!!!!
February 20th, 2010 alle 02:04
Ciao Ragazzi ,
Seguendo passo passo questo tutorial , non riesco però ad ottenere gli stessi risultati. Una volta salvata la pagina “primapagina.php” cliccando con il tasto destro del mouse sull’icona di Easy Php la voce SITO LOCALE la vedo oscurata e anche cliccando F7 non ottengo niente .
February 20th, 2010 alle 09:40
Easy PHP è avviato?
February 20th, 2010 alle 12:23
se ci passo sopra con il mouse leggo Easy PHP (non avviato)
February 20th, 2010 alle 12:24
Mi dice Apache è stato fermato inaspettatamente
February 20th, 2010 alle 12:44
Ciao Saverio,
prova a cliccare con il tasto sinistro del mouse sull’icona di Easyphp.
Ti si dovrebbe aprire la console di Easyphp.
Da qui puoi avviare/fermare/riavviare sia MySql che Apache.
Fai click sull’icona Apache e prova a riavviarlo
February 20th, 2010 alle 13:59
Ecco una super domanda che ho finalmente l’occasione di porvi: uso EasyPHP ormai da molto tempo, ma ho sempre avuto il problema che avendo installato easyPHP su un altro pc non riuscivo ad accederci se ero su un’altra postazione in LAN Domestica. Come posso fare per riuscire a pubblicare e visualizzare il mio sito anche se EasyPHP è su un altro computer?
Grazie.
February 21st, 2010 alle 18:23
ciao Max ciao Emiliano, volevo ricordare, se posso, anche un ottimo pacchetto, “Appserv”. Anche questo come EasyPHP l’installazione è semplicissima come nell’utilizzo. Installa PHP, Apache e Mysql. Al momento ci sono 2 possibili installazioni aggiornate.”AppServ 2.5.10″ che installa il pacchetto con PHP 5.2.6, Apache 2.2.8, MySQL 5.0.51b e phpMyAdmin-2.10.3. Mentre “AppServ 2.6.0″ nel pacchetto è compreso, Apache 2.2.8, PHP 6.0.0-dev, MySQL 6.0.4-alpha e phpMyAdmin-2.10.3. Solo per WIndows
Link
http://www.appservnetwork.com/index.php
o
http://sourceforge.net/projects/appserv/
February 21st, 2010 alle 18:30
mi sono dimenticato di scrivere che installa PHP, Apache, Mysql e “PHPMyAdmin”
February 22nd, 2010 alle 01:49
Non mi funziona , mi viene un attimo il verde sul “semaforo” e poi subito rosso , e sotto sulle note mi viene scritto :
“Apache è stato fermato inaspettatamente!”
February 22nd, 2010 alle 01:56
http://i45.tinypic.com/2cqjhhv.jpg
questo è lo screen di quello che vedo.
February 22nd, 2010 alle 09:36
Ottimo suggerimento! Grazie
February 22nd, 2010 alle 10:06
@Filippo
prova cosi:
Vai su Start–>Esegui–>digita cmd–> digita ipconfig sul computer dove hai installato EasyPhp.
Prendi nota dell’indirizzo IP.
Ora vai sull’icona di EasyPhp–> tasto destro–> configurazione–> Apache.
Si dovrebbe aprire il file httpd.conf
Cerca Listen 127.0.0.1:80 e sostituiscilo con Listen 0.0.0.0:80
Salva il file e riavvia Apache.
Ora vai nel browser dell’altro pc e digita l’indirizzo ip di cui hai preso nota in precedenza.
Dovrebbe essere tutto.
Ultima cosa..potresti avere problemi con l’antivirus o con il firewall.
February 22nd, 2010 alle 10:12
@Saverio
Utilizzi Skype?
February 22nd, 2010 alle 14:18
Ciao a tutti,seguo questo interessantissimo sito da qualche mese e sin adesso non ho avuto modo di lasciare un commento,(o meglio,non mi avete dato modo di chiedere delle spiegazioni visto la vostra capacità di essere chiari ed esplicativi nei vostri video tutorial.)Per questo, prima di tutto vi faccio i mie complimenti e vi ringrazio per avermi insegnato tanto,con uno speciale ringraziamento a MAX.Il mio problema oggi riguarda easyphp:l’installazione e la complilazione con DW del piccolo codice con relativa visualizzazione da locale su easyphp funziona perfettamente!come da tutorial..il problema sta nella visualizazzione del database,cliccando sul collegamento phpmyadmin,non mi da alcun errore.. ma la pagina ci mette un pò a caricare ed il risultato è praticamente una pagina bianca.Vi ringrazio anticipatamente e mi complimento ancora del vostro servizio straordinario.
February 22nd, 2010 alle 15:53
@Saverio
Utilizzi Skype?
certo , aggiungimi sono mrsponkie
February 22nd, 2010 alle 15:58
GRANDI!!!
February 22nd, 2010 alle 16:31
@Saverio
Prova ad avviare prima easyphp e dopo skype.
February 22nd, 2010 alle 18:28
niente da fare , anche chiudendo Skype e riavviando Easy PHP mi da sempre lo stesso errore
February 23rd, 2010 alle 21:01
Grazie Emiliano sono riuscito a risolvere finalmente. Arrivavo anch’io a trovare dal “cmd” l’IP e poi inserirlo in “Listen” ma dopo aver attivato l’eccezione nel firewall per la porta “80″ mi dimenticavo di aggiungere tra le eccezioni anche lo stesso EasyPHP. Ora tutto funziona!
February 24th, 2010 alle 09:44
@Saverio
Prova a fare una prova del genere..
Disabilita l’antivirus e il firewall e avvia EasyPhp.
Fai questo lavoro off-line (disconnettiti dall’Adsl).
Vediamo se almeno cosi funziona.
@Filippo
Ottimo!!
February 24th, 2010 alle 15:23
max, perchè hai deciso di utilizzare un mac?
February 24th, 2010 alle 15:31
Perchè, dopo tanti anni di PC, mi sono stufato di aspettare minuti prima che la macchina si accenda, di combattere con gli antivirus, di avere performance basse del sistema, dei crash continui della macchina.. potrei continuare all’infinito.
Sei mesi fa ho avuto l’opportunità di passare al Mac e ho scoperto che è tutto più semplice, veloce, performante, bello.
Non mi è mai capitato di dover spegnere la macchina forzosamente (tenendo premuto il tasto dell’accensione come si fa con il PC). Non mi è mai capitato di dire “la macchina non ce la fa” e via dicendo.
Mi è invece successo di dire: “Perchè non sono passato prima al Mac”?
La scusa che mi davo, fino a poco tempo fa, erano i prezzi. Ora sono veramente bassi (per i fissi – i portatili sono ancora piuttosto costosini a dire la verità).
Se uno vuole lavorare comodo e avere tutto di serie la scelta del Mac è veramente quella più sensata.
Lo dico da affezionato al PC.
Ora arrivo in ufficio al mattino e in 20 secondi il mio computer parte. Prima, con il PC, mettevo su il caffè, lo bevevo, facevo il login alla macchina, andavo a fumarmi una sigaretta, tornavo e mi sedevo davanti al monitor ad aspettare che finisse di caricare tutto.
Sono sufficienti come motivazioni?
February 24th, 2010 alle 15:47
mi vorrei comprare un portatile nuovo e sono indeciso tra windows e mac…sono tanto più alti i prezzi? e per quanto riguarda linux invece?
February 24th, 2010 alle 15:52
Non sono tanto più alti a parità di prestazioni. Linux è una buona piattaforma a livello di sistema operativo ma siamo ancora lontani da impieghi effettivamente vicini ai consumatori.
Nessuno dei software di largo consumo gira su Linux, per esempio, nè Photoshop nè gli altri…
Se puoi fai il cambiamento su Mac. Compra un portatile se proprio sei costretto altrimenti concediti di lavorare comodo su un monitor come si deve e senza problemi di spazio. In questo caso il Mac ti costa ancora meno.
February 24th, 2010 alle 15:56
mmh, ok vedrò cosa fare, non è neanche sicuro che mi compro il portatile XD
grazie mille
February 24th, 2010 alle 16:33
Poi, se proprio dobbiamo dirla tutta, (correggimi Max se dico una fesseria), grazie ad una semplice applicazione che si chiama Boot Camp su un mac ci puoi pure installare il caro vecchio Win XP. (se proprio ne senti la mancanza!!!)
February 24th, 2010 alle 16:52
Assolutamente si! e, aggiungo, se proprio proprio ne senti la mancanza
February 26th, 2010 alle 02:23
Simpaticisssimiiii!!!!!
February 27th, 2010 alle 16:17
lasciate perdere bootcamp!!!! che cavolo spendete soldi in più per un mac se poi passate a winzoz, per di più non una versione windows normale ma un winzoz simulato!!! quindi non al 100%
Sono passato a mac 3 anni fa (ho un 10.4 ora siamo al 10.6) e non ho mai avuto bisogno di usare bootcamp, scaricate mamp che è identico! e se decidete di passare a mac dimenticatevi di windows che sarà solo un brutto ricordo XD, tanto cambiano i nomi ma il “programma identico a quello che usavi su windows” lo trovate comunque.
March 1st, 2010 alle 14:07
Ciao!!!! complimenti x gli aiuti!!!! mi sono stati molto utili! ho un problemino: quando clicco col destro sull’icona di EasyPHP e vado su Amministrazione, quando tento di entrare su phpMyAdmin mi da il seguente messaggio di errore!!! cos’ho sbagliato? grazie in anticipo!!! ciao ciao
Benvenuto in phpMyAdmin
Errore
Messaggio di MySQL:
#1045 – Access denied for user ‘root’@'localhost’ (using password: NO)
phpMyAdmin ha provato a connettersi al server MySQL, e il server ha rifiutato la connessione. Si dovrebbe controllare il nome dell’host, l’username e la password nel file config.inc.php ed assicurarsi che corrispondano alle informazioni fornite dall’amministratore del server MySQL.
March 1st, 2010 alle 14:10
ho provato ad andare sul file config.inc.php…..
<?php
/*
* All directives are explained in Documentation.html and on phpMyAdmin
* wiki .
*/
/* This is needed for cookie based authentication to encrypt password */
$cfg['blowfish_secret'] = ”; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
/* Servers configuration */
$i = 0;
/* First server */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = ‘config’;
/* Server parameters */
$cfg['Servers'][$i]['host'] = ‘localhost’;
$cfg['Servers'][$i]['connect_type'] = ‘tcp’;
$cfg['Servers'][$i]['user'] = ‘root’;
$cfg['Servers'][$i]['password'] = ”;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['hide_db'] = ‘(mysql|information_schema|phpmyadmin)’;
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = ‘mysql’;
/* rajk – for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = ’32M’;
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = ’32M’;
/* User for advanced features */
//$cfg['Servers'][$i]['controluser'] = ‘root’;
//$cfg['Servers'][$i]['controlpass'] = ”;
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = ‘phpmyadmin’;
$cfg['Servers'][$i]['bookmarktable'] = ‘pma_bookmark’;
$cfg['Servers'][$i]['relation'] = ‘pma_relation’;
$cfg['Servers'][$i]['table_info'] = ‘pma_table_info’;
$cfg['Servers'][$i]['table_coords'] = ‘pma_table_coords’;
$cfg['Servers'][$i]['pdf_pages'] = ‘pma_pdf_pages’;
$cfg['Servers'][$i]['column_info'] = ‘pma_column_info’;
$cfg['Servers'][$i]['history'] = ‘pma_history’;
$cfg['Servers'][$i]['designer_coords'] = ‘pma_designer_coords’;
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = ‘/etc/swekey-pma.conf’;
/* End of servers configuration */
/* Directories for saving/loading files from server */
$cfg['UploadDir'] = ‘uploaddir’;
$cfg['SaveDir'] = ‘savedir’;
?>
dov’è l’errore??
March 7th, 2010 alle 12:01
hey non c’è nesssssuno???
)
March 8th, 2010 alle 10:29
Ciao Monica,
hai provato a reinstallare easyphp da zero?
March 8th, 2010 alle 12:11
ciao!!! niente da fare ci ho riprovato 2 volte dopo aver disinstallato tutto .. a parte che ora la versione che mi installa è 5.3.2 e non più 5.3.1 ma questo non c’entra vero? voglio dire, host,pssw e user non cambiano vero? il file config.inc è sempre con gli stessi parametri!!!! O_O uffff aiutatemii voglio anch’io entrare in phpMyAdmin
March 8th, 2010 alle 12:33
Ciao!!
Che sistema operativo utilizzi?
Il tuo file config.inc è identico al mio.
March 8th, 2010 alle 17:37
ciao! utilizzo Windows XP Home Edition versione 5.1!
March 9th, 2010 alle 12:30
grandi !!!! grazie 1000.
March 10th, 2010 alle 12:05
help…dopo aver scaricato xampp 1.7.3 per mac e metto il file dentro le applicazioni, mi dice installazione non corretta….c’ho provato piu volte..
come mai !? (è possibile una dimostrazione su mac??) ciao e buon lavoro.
March 10th, 2010 alle 17:55
finalmente, ci sono riuscito!!!
March 11th, 2010 alle 13:14
Ciao a tutti!
Sono riuscito a far mostrare i siti in locale a tutti i pc della rete, agendo sulla direttiva “Listen”, ma il problema è che mi mostra solamente il primo sito presente nella cartella root.
Cerco di accedere agli altri aggiungendo il nome subito dopo l’ip http://ip/nomesito ma da errore dicendo non trovato.
Cosa posso fare? è essenziale perchè sono tanti siti!
Grazie mille
March 11th, 2010 alle 17:01
davide ti hanno rsiposto?ho lo stesso identico problema,pagina bianca quando vado su http://127.0.0.1/home/mysql/
March 12th, 2010 alle 14:45
nessuno sa risolvere il mio problema??
((
March 12th, 2010 alle 15:53
Monica, comincio a pensare che il problema sia dato dal sistema operativo. Abbiamo rifatto l’installazione più volte su XP (professional) ed è andato tutto liscio.
…. scherzo
Prova su un’altra macchina oppure passa a XP pro.
Oppure ancora butta il piccì e prendi un Mac
March 13th, 2010 alle 12:21
@ Alessandra e Davide
Che sistema operativo utilizzate?
Se utilizzate Win7 o Vista provate a fare questa modifica.
Modificate la riga 18 del file di phpmyadmin / config.inc.php
$cfg['Servers'][$i]['host'] = ‘localhost’;
con questa
$cfg['Servers'][$i]['host'] = ’127.0.0.1′;
fatemi sapere e incrociamo le dita
April 13th, 2010 alle 19:58
ciao Max ed Emiliano, ho scaricato ed installato MAMP e non riesco a capire quale sarebbe l’equivalente della cartella www e come testare quello che ho realizzato. Grazieeeeee
April 21st, 2010 alle 05:08
Ciao Ragazzi!
qualcuno saprebbe dirmi come settare le porte per easyphp? Quando cerco di avviarlo mi esce il seguente messaggio:
“Il servizio non può essere avviato perchè un altro servizio utilizza la stessa porta”.
grazie…un saluto!!
April 21st, 2010 alle 12:57
@Dany
prova ad utilizzare la cartella htdocs, dovrebbe essere quella.
@Tommy
Prova a controllare se hai aperto Skype o qualche altra applicazione che utilizza la porta 80.
Se vuoi cambiare la porta devi aprire il file httpd.conf che trovi nella cartella conf_files e cambiare la porta.
April 21st, 2010 alle 18:33
thnx…ho sostituito 80 con 8080 nella configurazione delle porte all’interno del file httpd.conf…sembra funzionare, buona grazie!
May 11th, 2010 alle 10:57
Io ho un MAC, sarebbe davvero bello sapere come si fa anke su XAMPP, io l’ho scaricato ma non riesco a far niente..
June 8th, 2010 alle 22:00
da poco uso seven ed è davvero un altro mondo
June 8th, 2010 alle 22:44
installato EasyPHP è mi dava errore mysql
Ho copiato tutta la cartella EasyPHP in un’altra directory ed ora sembra andare
l’ho scritto se qualcuno dovesse inciampare nello stesso inconveniente.
Sistema operativo : Seven
Ver EasyPHP : 5.2.10
grazie per il fantastico tutorial
September 26th, 2010 alle 11:09
Ciao a tutti e complimenti sinceri per i video tutorial su dw e php. Appena mi riesco a staccare dai video (hanno effetto dopante)comunicherò il sito a tutti i miei coniscenti interessati alla materia. Per favore aiutatemi quando riproduco questo tutorial si blocca sempre al minuto 8:14 comincia a caricare e non finisce più. Help voglio vedere come finisce aiutooooo.
Ancora complimenti e andate avanti così, se è possibile contribuire in qualche modo molto volentieri.
Grazie
September 26th, 2010 alle 15:13
Ciao ragazzi!!! Inanzitutto complimenti per i tutorial! Sono esaustivi, chiari e davvero fatti bene!!! (Grande Max!!!)
…Ringrazio anticipatamente e ancora congratulazioni per la realizzazione dei tutorial!!!
Il mio problema potrà sembrare assurdo (generato anche dalla mia scarsissima competenza in materia).
Scaricato Easyphp 5.3.3 quando entro nel pannello amministratore non riesco a selezionare nessuna delle voci del menu (PHP 5.3.3,Apache 2.2.16,MySQL 5.1.49,
PhpMyAdmin 3.3.5)o meglio: il cursore del mouse non si trasforma nel selettore (manina) per entrare nel mio caso in Phpmyadmin, sono bloccato
October 8th, 2010 alle 22:57
ovviamente per mac non c’è
un classico
October 9th, 2010 alle 08:36
Come no?!? Xampp è per Mac e va che è una meraviglia… un classico
January 21st, 2011 alle 11:43
Grazie per gli aiuti, sono 2 giorni che ci sbatto la testa..
Un saluto e grazie ancora!
April 1st, 2011 alle 15:03
Ciao ragazzi, io ho un mac e ho installato XAMPP, ho fatto tutti i passaggi e ho scritto con DW come avete fatto nel tutorial, però ora non riesco a visualizzare il sito in locale sul mio browser! Come posso fare? nella pagina http://localhost di xampp ho varie sezioni ma non quella del sito in locale. Aiuto!
September 6th, 2011 alle 12:37
Ciao ragazzi, i complimenti sono obbligatori!!!
Non sono nuovo dei vostri tutorial, e fino ad oggi non ho mai avuto problemi…fino ad oggi! per l’appunto:)..ho realizzato un form con le varie aree, (nome, mail, messaggio ecc) e quello che sto tentando di fare è testarlo tramite Easyphp. Il problema è che quando vado a premere invia (con form compilato), mi parte la pagina in php (invia2.php) con la seguenti diciture:
Notice: Undefined variable: nome in C:\Program Files\EasyPHP-5.3.8.0\www\primo sito\invia2.php on line 9
Notice: Undefined variable: citta in C:\Program Files\EasyPHP-5.3.8.0\www\primo sito\invia2.php on line 10
Warning: mail() [function.mail]: Failed to connect to mailserver at “127.0.0.1″ port 25, verify your “SMTP” and “smtp_port” setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-5.3.8.0\www\primo sito\invia2.php on line 17
cos’è che devo verificare?!?!?!
I miei rispetti.
January 8th, 2012 alle 18:07
Ciao e complimentissimi per tutti i tuts.
quando vado a visualizzare local web (f7) su
easyphp 5.3.8, mi esce la pagina bianca.
help please…
January 8th, 2012 alle 18:11
ops, dimenticavo che ho già controllato in
config.inc.php (host)=127.0.0.1 èd è ok.
grazie dei tuts