WordPress è un Content Management System (anche chiamato con acronimo CMS) open source distribuito gratuitamente, progettato per consentire a tutti, anche ai meno esperti, di creare il proprio blog o sito web senza necessitare di competenze tecniche particolari. Anche se di solito viene installato su server, potresti aver bisogno di capire come installare WordPress in locale per lavorare offline o testare le funzionalità sul tuo sito prima di pubblicare qualsiasi modifica.
Se questo è il tuo obiettivo, sono qui per aiutarti. Posso guidarti attraverso l’installazione di WordPress su un dispositivo locale, fornendoti soluzioni adatte sia per PC Mac che Windows. Effettuare questa procedura richiede attenzione, quindi prenditi qualche minuto per leggere questa guida.
Ti presenterò metodi pratici e facili da seguire, accompagnandoti passo dopo passo nell’avvio del lavoro offline sul tuo blog o sito Web. Sei pronto per cominciare? Ottimo! Auguro una piacevole lettura e un lavoro proficuo.
Indice contenuti
Come installare WordPress in locale tramite XAMPP
Per installare WordPress sul tuo computer locale, un metodo efficace è utilizzare XAMPP, un’applicazione gratuita compatibile con Windows, Linux e macOS. XAMPP ti consente di creare un server locale con componenti essenziali come Apache HTTP Server, MariaDB per il database e linguaggi di programmazione come Python, PHP e Perl, facilitando così lo sviluppo e il testing del tuo sito web.
Windows

Se possiedi un PC Windows e desideri scaricare XAMPP, dirigiti sul sito ufficiale del software. Cerca il pulsante Scarica (64 bit) di download relativo alla versione a 64 bit di PHP che preferisci, situato nel riquadro XAMPP per Windows versione numero… .
Una volta completato il download del file di installazione sul tuo computer, esegui un doppio clic sul file xampp-[versione].exe. Accetta che il programma possa apportare le modifiche al computer facendo clic su Sì quando richiesto. Nel caso in cui il tuo antivirus segnali un potenziale conflitto con l’installazione di XAMPP, prosegui comunque cliccando su Yes cosi potrai proseguire con la procedura d’installazione.
Successivamente, premi il tasto Next per 4 volte di fila, attendi il completamento della barra di avanzamento fino al 100%, e infine clicca su Finish per concludere l’installazione e si avvierà XAMPP aprendo il pannello di controllo.
Ora, è tempo di configurare il server locale. Avvia XAMPP e attiva i moduli MySQL e Apache, essenziali per il funzionamento di WordPress, pigiando su Start e, se necessario, premi su Consenti accesso. Se tutto va bene, vedrai i moduli MySQL e Apache evidenziati in verde. Se vuoi un ulteriore verifica clicca sulla voce Admin che trovi sul pannello di controllo e se ti si aprire la pagina tramite browser in localhost:500/Dashboard/ per quanto riguarda Apache e localhost:500/phpmyadmin per MySQL.

Nel caso in cui sul vostro PC Windows utilizzate Skype vi consiglio di cambiare il valore della porta del server da 80 a 500, perché la porta 80 viene utilizzata da vari programmi che potrebbero interferire sul normale funzionamento di XAMPP.
Per procedere clicca sulla voce Config che visualizzerai in alto sulla destra dell’interfaccia principale di XAMPP. Fatto ciò, recati alla voce Service and Port Setting. Da qui, potrai modificare la porta di Apache e dovrai inserire il valore 500 nella casella corrispondente Main port e clicca su il tasto Save per salvare le modifiche. Dopo di che nella stessa schermata individua la sezione Autostart of Modules metti la spunta alle voci MySQL e Apache così dal prossimo riavvio partiranno in automatico i medesimi programmi.
Una volta tornato nella schermata principale del programma Windows devi recarti nella sezione di “config” corrispondente al modulo Apache nella sezione centrale di XAMPP, in cui dovrai cambiare anche qui lo stesso valore alla porta 500 in un semplice documento di testo.
Per procedere clicca sul pulsante Config che troverai nella parte centrale del programma, nel menu che ti si apre clicca su Apache (Httpd.conf), fatto ciò, ti si aprirà un file di testo e dovrai cercare la “porta 80”, per farlo clicca sulla voce Modifica che vedrai nel barra menù in alto, poi clicca su Trova dal menu che ti apparso e nel casella di testo che visualizzi scrivi 80, così facendo ti porterà dove e collocata nel testo la porta 80 alla dicitura Listen 80 dovrai sostituire il numero con valore 500, per salvare le modifiche vai sulla voce File che vedrai in alto sulla sinistra e dal menu clicca Salva.

Per installare WordPress, hai una sola opzione: un’installazione manuale, con qualche passaggio se segui la guida attentamente non farai errori. In questo tutorial, semplifichiamo le cose e ti illustreremo come utilizzare XAMPP per installare WordPress usando il file originale di WordPress.
Ora possiamo cominciare a scaricare e installare WordPress in locale. Il procedimento più diretto è scaricare il pacchetto .zip direttamente dal sito di WordPress. Perché il Componente aggiuntivo Bitnami Add-ons del sito ufficiale di XAMPP non è più disponibile. Ora non ti resta che recarti al sito ufficiale di WordPress (compatibile sia per MacOS che Windows) e cliccare sul pulsante Scarica WordPress [versione] e attendi che finisca il download sul tuo PC.
Una volta scaricato il file dovrai recati nella cartella dove è collocato file e clicca sulla cartella wordpress-[versione]-it_IT.zip con il tasto destro del tuo mouse e premi sulla voce Apri con dal menu che ti appare e scegli il programma Winzip, Winrar in base a quale programma hai installato sul tuo PC Windows.

Una volta estratto la cartella WordPress sul desktop o nella cartella download dovrai rinominare la cartella con il nome del sito che desideri creare io ad es. (io lo ho rinominata “sito demo”). Fatto ciò, non ti resta che spostare la cartella nella directory del programma XAMPP.
Ora sul dal tuo PC Windows devi recarti all’interno del “disco C:” del Computer e apri la cartella xampp e individua la cartella htdocs in cui dovrai incollare la cartella completa appena rinominata con nome del tuo sito al suo interno.
Prima di installare WordPress in locale dovrai creare un database in phpmyadmin, per fare ciò, recarti sull’interfaccia principale di XAMPP e clicca sulla voce Adim nella riga corrispondente alla voce MySQL. Fatto ciò, ti si aprirà la schermata phpmyadmin e premi sulla voce Nuovo nel menu di sinistra, nella nuova schermata recati alla casella di testo Nome del database e scrivi il nome che preferisci (scegli qualcosa di semplice) e clicca su Crea per salvare le modifiche.

Ora possiamo cominciare ad installare WordPress. Per procedere Apri il tuo browser preferito come ad es. Chrome o Firefox e digitare nella barra degli indirizzi localhost:500/[il nome del sito] con il nome che hai rinominato la cartella di WordPress zip poc’anzi estratta. Ora non ti resta che cliccare sul pulsante Iniziamo che vedrà nella schermata e inserire tutti i dati necessari nella schermata successiva come:
- Nome del database (Dovrai scrivere il nome del database appena creato in phpMyadmin)
- Nome utente (devi inserire la voce root) che e di default di Xampp.
- Password (devi lasciare la casella vuota).
- Host del database (lascia il valore localhost).
- Prefisso tabella (lasciare il valore wp_).
- E infine clicca su Invia.

Se tutto andrà a buon fine vedrai un messaggio che ti dice Ottimo lavoro! hai completato questa parte dell’installazione. Ora WordPress può cominciare con il database ecc… e clicca sul tasto “Avvia l’installazione” per proseguire.
Ti ritroverai in una nuova schermata di benvenuto di WordPress in cui dovrai compilare dei dati nei rispettivi campi Titolo del sito (inserisci il nome del tuo sito), Nome utente (digita quello che desideri), Password (devi tenere quella che ti assegnato) e Tua email (inserisci una casella di posta elettronica che usi di solito).
P.s ricordati di segnarti il nome utente e Password che hai appena assegnato nel modulo precedente che ti serviranno per effettuare il login in seguito, ora clicca sul tasto Installa WordPress. Il gioco è fatto vedrai che ci vorrà un attimo per l’installazione.
macOS

Se possiedi un Mac e desideri installare XAMPP, ti consiglio di visitare il sito ufficiale di XAMPP e selezionare l’opzione di download Scarica (64 bit) accanto alla versione di PHP desiderata (preferibilmente la più recente) nella sezione XAMPP per OS X.
Una volta completato il download del file .dmg, aprilo e avvia l’installazione facendo 2 volte click sopra l’icona dell’installazione XAMPP. Segui quindi le istruzioni visualizzate sullo schermo, cliccando su Next cinque volte di seguito e infine su Finish per completare l’installazione.

Per iniziare, recati all’interno della cartella Applicazioni > XAMPP e avvia l’app Manager OSX sul tuo Mac. Nella nuova schermata che visualizzerai a schermo, passa alla scheda Manage Servers e assicurati che MySQL Database e Apache Web Server siano avviati. Se non lo sono, selezionali e clicca su Start.
Una volta configurato il server locale, puoi iniziare a installare WordPress sul Mac. Visita la pagina ufficiale di WordPress e clicca su Scarica WordPress per ottenere il file .ZIP contenente il CMS. Successivamente, torna alla schermata XAMPP, vai alla scheda Welcome e clicca su Open Application Folder (cioè Apri Cartella Applicazioni), quindi nella schermata che ti viene mostrata nel Finder apri la cartella htdocs.
Ora, crea una “nuova directory” cioè nuova cartella dentro la cartella htdocs con un nome personalizzato, come ad esempio wordpress, oppure puoi optare per eliminare completamente i suoi contenuti attuali. Successivamente, apri l’archivio file .ZIP di WordPress che hai appena scaricato e, seleziona ogni file presente nella cartella, trascinali dentro la directory htdocs, o nella sotto cartella precedentemente creata.
Prima di procedere con l’installazione di WordPress, è fondamentale creare il database. Per farlo, avvia il tuo browser preferito Safari e visita localhost/phpmyadmin inserendo l’URL nella barra degli indirizzi. Una volta sulla schermata principale, fai clic sulla scheda Database situata nella parte superiore e, nella sezione Crea un nuovo database, inserisci nel campo apposito Nome del database un nome semplice e privo di spazi per il tuo database WordPress. Successivamente, fai clic su Crea per confermare la creazione.

Una volta completato questo passaggio, passa alla scheda Account utenti e individua l’account che desideri utilizzare per connettersi al nuovo database di WordPress. Se preferisci, puoi creare un nuovo account, ma è consigliabile utilizzare l’account predefinito, di solito chiamato root e privo di una password d’accesso.
Per avviare la configurazione di WordPress, apri il tuo browser preferito e digita localhost/wordpress o localhost nella barra degli indirizzi, a seconda se hai installato WordPress direttamente nella radice o in una sottocartella dell’htdoc. Segui le istruzioni dettagliate sulla mia guida: inserisci i dettagli del database, come il nome e l’account utente root, nonché le credenziali di accesso desiderate per il pannello di amministrazione di WordPress e altri metadati rilevanti per il tuo progetto in corso.
Come installare WordPress in locale con MAMP

Vuoi creare un ambiente locale di sviluppo per il tuo sito web WordPress? MAMP è la soluzione ideale. Questa applicazione, compatibile con Mac e Windows, ti permette di installare WordPress in locale facilmente sul tuo computer.
Per iniziare, visita il sito ufficiale di MAMP e scarica il client adatto al tuo sistema operativo Windows, cliccando nel riquadro sotto il logo di Windows. Una volta completato il download del file .exe, avvialo e conferma l’installazione premendo Sì.
Durante l’installazione, personalizza le opzioni disattivando componenti aggiuntivi non necessari. Accetta i termini di servizio e procedi con l’installazione premendo Next più volte. Infine, clicca su Install e, una volta completato il processo, premi su Finish.
Se stai utilizzando un Mac, l’installazione di MAMP è un processo semplice. Dopo aver scaricato il file .pkg e cliccato due volte su di esso, segui le istruzioni sullo schermo: cliccando su Continua per 3 volte consecutive, poi su Agree (Accetta) e Installa. Inserisci la password del tuo Mac quando richiesto e pigia su Installa software per completare l’installazione.
Una volta installato, avvia MAMP utilizzando la sua icona di avvio rapido. Alcuni prompt di autorizzazione possono apparire: assicurati di consentire l’accesso quando richiesto cliccando su Consenti accesso. Se tutto è proceduto correttamente, vedrai un indicatore verde che conferma l’avvio automatico dei moduli MySQL e Apache, rendendo il sistema pronto per ospitare WordPress. Se necessario, puoi avviare manualmente i moduli con un semplice clic pigiando sul pulsante Start.
Nella schermata principale di MAMP, troverai il pulsante per aprire la pagina di avvio Open WebStart page. Una volta lì, naviga verso Tools > PHPMyAdmin per accedere e alla gestione del database. Utilizzando la scheda Databases, assegna un nome al database destinato a WordPress e premi il pulsante Crea. Le credenziali di default per il database sono root con la password root.
Dopo aver preparato il terreno, è ora di scarica WordPress: visita il sito ufficiale, clicca sul pulsante di download Scarica WordPress e ottieni il file .ZIP che contiene tutto il necessario per il CMS. Una volta scaricato, estrai il contenuto .Zip nella cartella (directory) C:\MAMP\htdoc (rimuovendo eventuali file preesistenti).
Successivamente, apri il browser, inserisci nella barra degli indirizzi localhost:8888 o localhost e avvia la procedura di configurazione di WordPress, come ho spiegato tutti i passaggi indicati nella mia guida. Assicurati di fornire tutti i dati richiesti per un corretto funzionamento di WordPress, inclusi quelli del database, le credenziali di accesso (login) e i metadati del progetto.
Se pensi che l’installazione manuale e locale di WordPress sia troppo complessa, potresti valutare alternative come Wix. Questi servizi consentono di creare siti web con pochi clic, anche professionali, direttamente online. Inoltre, offrono la possibilità di installare WordPress in modo rapido e personalizzabile, senza la necessità di configurazioni locali.