Come installare e configurare MAMP su MAC
Vuoi creare il tuo sito web, blog o e-commerce sul tuo Mac prima di pubblicarlo online? Ottima idea! Se vuoi sperimentare, testare modifiche o sviluppare un sito senza toccare quello vero, allora devi assolutamente imparare a configurare MAMP. Questo software ti permette di installare uno stack AMP (Apache, MySQL e PHP) direttamente sul tuo Mac, ricreando un ambiente server completo sul tuo computer. In pratica, è come avere un piccolo server locale sempre a portata di mano.
In questa guida ti spiegherò passo passo come installare, configurare e utilizzare MAMP nel modo giusto, così potrai preparare il tuo sito in tutta tranquillità prima di pubblicarlo online. Non serve essere un programmatore: con un po’ di pazienza e questa guida, riuscirai a farlo in pochi minuti!
Cos’è MAMP e perché ti serve
Partiamo dalle basi. MAMP sta per Macintosh, Apache, MySQL, PHP e serve per creare un ambiente di sviluppo web locale. In altre parole, ti permette di testare WordPress, Joomla o qualsiasi altro CMS sul tuo computer, senza bisogno di un dominio o di uno spazio web.
Rispetto ad altri software simili, come AMPPS o XAMPP, MAMP ha due grandi vantaggi:
- È estremamente semplice da installare e configurare, perfetto anche se sei alle prime armi.
- È ottimizzato per macOS, quindi si integra perfettamente con il tuo sistema.
AMPPS e XAMPP sono alternative valide (e nel caso di AMPPS anche multipiattaforma, disponibile pure per Windows e Linux), ma spesso includono tante funzioni extra che rischiano solo di confonderti. MAMP, invece, punta all’essenziale: tutto ciò che ti serve per lavorare con WordPress, Joomla e altri CMS open source, senza fronzoli.
Come scaricare e installare MAMP
L’installazione di MAMP è una delle più semplici che tu possa trovare. Ti basteranno pochi minuti. Ecco come fare:
- Vai sul sito ufficiale di MAMP e clicca su “Download” per scaricare la versione più recente.

2. Una volta scaricato il file .pkg, fai doppio clic per avviare il processo di installazione. Ti apparirà una schermata simile a questa:

3. Ti verrà chiesto di inserire la password del tuo utente macOS. Inseriscila e clicca su “Installa software”.

4. Ora lascia che il programma faccia tutto da solo. L’installazione sarà completata automaticamente in pochi minuti.

Al termine, puoi eliminare il file di installazione per liberare spazio. MAMP sarà già pronto per essere configurato e usato sul tuo Mac.
Avvio e configurazione di MAMP
Dopo l’installazione, vai nella cartella Applicazioni e troverai una nuova cartella chiamata MAMP. Aprila e fai doppio clic sull’app “MAMP” per avviarla.
Vedrai comparire la finestra di controllo dello stack AMP, una sorta di pannello di gestione da cui puoi avviare e fermare i server Apache e MySQL.

Per far funzionare tutto correttamente, devi:
- Spuntare le caselle Server Apache e Server MySQL
- Cliccare su “Avvia il Server”
Ecco fatto! In pochi secondi il tuo ambiente web locale sarà operativo. A questo punto puoi cliccare su “Apri la pagina WebStart” per verificare che tutto funzioni: si aprirà il browser e vedrai una schermata come questa.

Configurare le porte e la cartella dei siti
Di default, MAMP usa la porta 8888 per Apache e la 8889 per MySQL. Se vuoi simulare un server “reale” (che usa la porta 80), puoi cambiarle facilmente. Ti basta andare su:
MAMP → Preferenze → Porte
Qui puoi impostare la porta 80 per Apache e la 3306 per MySQL. Così, quando testerai il tuo sito, potrai aprirlo scrivendo semplicemente http://localhost invece di http://localhost:8888.
Un altro passo importante è scegliere dove salvare i tuoi progetti. MAMP di solito crea una cartella chiamata “htdocs” all’interno della directory principale del programma, ma puoi cambiarla come preferisci. Ad esempio, potresti crearne una sul Desktop chiamata “Siti_locali” e impostarla da:
MAMP → Preferenze → Web Server
Questo ti permetterà di organizzare meglio i tuoi file e avere tutto sotto controllo.
Creare un database per il tuo CMS
Prima di installare WordPress, Joomla o qualsiasi altro CMS, dovrai creare un database MySQL. Non preoccuparti, è facilissimo:
- Apri la WebStart page di MAMP e clicca su “Tools” → “phpMyAdmin”.
- Una volta dentro phpMyAdmin, vai su “Database” e clicca su “Crea un nuovo database”.
- Dai un nome al database (ad esempio wordpress_local) e clicca su “Crea”.
Hai appena creato il tuo database locale! Ricordati di segnarti il nome, perché ti servirà durante l’installazione del CMS.
Installare WordPress o Joomla su MAMP
Ora che tutto è pronto, puoi passare alla parte più interessante: installare il tuo CMS preferito. Le due opzioni più comuni sono WordPress e Joomla. Ti lascio qui due guide dettagliate per farlo nel modo corretto:
In entrambi i casi, dovrai copiare i file del CMS dentro la cartella “htdocs” (o quella che hai scelto come directory dei siti), poi aprire il browser e digitare http://localhost/nomesito. Ti verrà chiesto di inserire i dati di connessione al database (quello che hai appena creato in phpMyAdmin) e di completare la configurazione. In pochi minuti avrai il tuo sito locale completamente funzionante!
Bonus: usare MAMP PRO o alternative moderne
Se vuoi spingerti un po’ oltre, puoi valutare anche MAMP PRO, la versione avanzata del programma. Offre alcune funzioni utili come la gestione di più host virtuali, il supporto a diversi interpreti PHP e la possibilità di creare certificati SSL locali per testare siti in HTTPS.
In alternativa, negli ultimi anni sono diventate popolari anche soluzioni più “smart” come:
- Local by Flywheel – pensato per WordPress, permette di creare e clonare siti con un clic.
- Laravel Valet – più tecnico, ma molto leggero e veloce, ideale se usi PHP e vuoi qualcosa di minimalista.
- DevKinsta – gratuito, moderno e con un’interfaccia pulita, perfetto se lavori spesso con Kinsta o Docker.
Tuttavia, se il tuo obiettivo è semplicemente imparare, testare o sviluppare progetti personali, MAMP resta una scelta solida, semplice e senza complicazioni.
Conclusioni
Configurare MAMP sul tuo Mac è uno dei modi migliori per imparare a gestire un sito web in completa autonomia. Ti permette di sperimentare senza rischi, di capire come funziona un vero server e di preparare il tuo progetto in locale prima del grande passo online.
Con un po’ di pratica, potrai modificare il codice, provare nuovi temi o plugin e fare tutti i test che vuoi, senza rompere nulla sul sito “vero”. E quando ti sentirai pronto, potrai facilmente esportare il tuo lavoro e pubblicarlo su un hosting reale.
Insomma, MAMP è la tua piccola palestra digitale: installalo, smanetta, crea e divertiti. Il web, da oggi, inizia direttamente dal tuo Mac!




