Seguimi sui social
Profilo LinkedIn Profilo Facebook Profilo Twitter Profilo Google+
Home > Archivio > Installare WordPress e Joomla! in locale con EasyPHP e altri software

Installare WordPress e Joomla! in locale con EasyPHP e altri software

PHP, MySQL, Apache compresi. Funziona con Windows, Linux e macOS

Autore: Andrea Pacchiarotti
Ultimo aggiornamento: 03 Novembre 2018
Categoria: CMS

Installare WordPress in locale con EasyPHP

In questo tutorial si installerà WordPress in locale, ma la guida è utile anche per installare semplicemente EasyPHP o altri software similari e creare utenti, database e tabelle tramite MySQL da interrogare da una pagina web; in questo caso specifico EasyPHP fungerà invece, come appena accennato, da server locale per un sito in WordPress.
Occorre prima scaricare i software WordPress ed EasyPHP.

Dall’URL https://it.wordpress.org/ scaricare la piattaforma WordPress da installare in locale per creare un sito offline (e quindi nascosto al pubblico) sul quale testare temi, plugin e quanto desiderato e, una volta soddisfatti del risultato, da installare sul proprio hosting. Una volta decompresso il file si avrà una cartella nominata wordpress (o similare, dipende dalla versione) contenente quanto sarà necessario installare successivamente in C:/Programmi(x86)/EasyPHP-Devserver-17/eds-www prima e, dopo aver creato la versione finale del sito, sull’hosting che si è acquistato.

Ora scaricare EasyPHP, cioè la piattaforma di sviluppo di tipo WAMP (l’acronimo sta per Windows: il sistema operativo che deve essere già installato sul PC; Apache: il web server; MySQL: il database a interfaccia grafica chiamato phpMyAdmin; PHP, Python, Ruby e Perl: i linguaggi di scripting. Si ricordano anche WAMP per chi ha Windows, LAMP per chi ha Linux, MAMP per chi ha Mac e XAMPP che va bene per tutti i sistemi operativi) che permette di far funzionare localmente un server web (quindi senza connettersi ad un server esterno) ed ha il necessario per sviluppare siti web in PHP.
Il server Apache crea di default un dominio virtuale (in locale) all'indirizzo localhost http://127.0.0.1.
Più avanti nella guida c'è un accenno sulla procedura per WAMP, LAMP, MAMP e XAMPP.

Collegarsi al sito di EasyPHP per scaricare il programma per Windows
Scegliere Devserver (development server, è la versione di sviluppo).
http://www.easyphp.org

EasyPHP per WordPress

Scaricato il file, lanciare l’installazione come amministratore e portarla a termine. Se tutto è andato a buon fine, apparirà l'icona di EasyPHP in basso a destra nella barra delle applicazioni di Windows (se non si vede cliccare la freccia che mostra le icone nascoste).
È una "e" corredata da un quadratino rosso sulla sua destra.

EasyPHP per WordPress

Cliccarci sopra e scegliere Open Dashboard o digitare sulla barra dell’indirizzo del browser http://127.0.0.1:1111/
Apparirà una pagina da dove è possibile far partire i servizi HTTP SERVER (cioè Apache) e DATABASE SERVER (cioè MySQL), cliccando sui relativi >start in verde. Si avrà allora la seguente schermata

EasyPHP per WordPress

Per scrupolo collegarsi a http://127.0.0.1/phpinfo.php per vedere se tutto funziona correttamente: compariranno le estensioni caricate ed i dettagli di PHP.
Per usare il phpMyAdmin di EasyPHP (e quindi creare un utente, un database e una tabella, i primi due saranno necessari per far funzionare WordPress in locale), cliccare Open presente a destra del modulo MySQL Administration (si vede in basso nell’immagine qui sopra).


Creare il database

Per creare il database del sito WordPress cliccare in alto l’icona Database (la prima, quella con il cilindro), compilare il campo per il nome del database (es. WP) e, dato che non modificando l’elenco a discesa con la voce Codifica caratteri viene impostato il charset del sistema operativo su cui è installato MySQL, è possibile cliccare Crea, ovviamente il database ora è vuoto.

In questa guida non interessa, ma si presenta la possibilità di  creare tabelle inserendone il nome e il numero di campi dalle apposite caselle di testo e, cliccando Esegui, si può successivamente personalizzare ogni campo con i tipo dati e le proprietà.
Per il nostro scopo è anche inutile creare un utente poiché sfrutteremo l'utente root già presente di default. In ogni caso è possibile creare un numero illimitato di utenti ai quali fornire i permessi di lettura, scrittura, modifica su qualsiasi database o tabella. Per farlo cliccare a sinistra sotto il logo phpMyAdmin l’icona a casetta, poi l’icona Database ed infine Controlla i privilegi, scegliere in basso Aggiungi account utente e inserire le seguenti Informazioni di Login:

  • Nome utente: admin
  • Nome host: Locale (su che host può agire l'utente, in caso se ne abbia solo uno sì può lasciare Qualsiasi %; ma qui si avrà invece localhost)
  • Password: wordpress (con conferma, può anche essere generata in automatico)
  • Plugin di autentificazione (lasciare autentificazione MySQL nativa)
  • Database per account utente (non modificare, consente di creare un db con lo stesso nome dell'utente creato)

Nella sezione Privilegi globali, mettere il segno di punta su Seleziona tutto per dare tutti i permessi su tutti i database.
Per il resto lasciare così com’è e cliccare in basso a destra Esegui. Ma, ripeto, questa parte non riguarda il presente tutorial ed è stata inserita solo a titolo d'esempio.

Inserire WordPress in EasyPHP

Rinominare la cartella scaricata dal sito di WordPress wordpress in wpdemo.it. Ciò è utile quando si vogliono gestire più CMS dello stesso tipo o di tipo diverso (ad esempio Joomla!), in quanto potrò riconoscerli dal nome.
Aprire il percorso C:/Programmi(x86)/EasyPHP-Devserver-17/eds-www e copiarci dentro wpdemo.it.
Per verifica digitare sulla barra dell’indirizzo del browser localhost (che Apache traduce in C:/Programmi/EasyPHP/eds-www/), se si è fatto bene apparirà Index of con phpinfo.php e wpdemo.it.
In C:/Programmi(x86)/EasyPHP-Devserver-17/eds-www/wpdemo.it trovare il file wp-config-sample.php (è il file base di configurazione di WordPress) copiarlo e incollarlo nella medesima cartella rinominandolo in wp-config.php; questo file va modificato in alcune parti inserendo i dati impostati nelle Informazioni di Login, scelti precedentemente.
Aprirlo ed operare sulle seguenti 3 righe di codice proprio all’inizio del file, dopo i commenti:
/** Il nome del database di WordPress */
define('DB_NAME', 'nome_del_database_qui');
/** Nome utente del database MySQL */
define('DB_USER', 'nome_utente_qui');
/** Password del database MySQL */
define('DB_PASSWORD', 'password_qui');

Sostituire nome_del_database_qui con WP; nome_utente_qui con root; password_qui con nulla, ovvero cancellare password_qui e lasciare solo le ''.

Dalla barra dell’indirizzo del browser digitare: http://localhost/wpdemo.it per accedere alla pagina di presentazione di WordPress (se non si riesce a stabilire la connessione, nella sostituzione precedente è stato sbagliato il nome del database o quello dell'utente o la password).
Inserire informazioni a piacere, ma da ricordare per i successivi collegamenti in locale:

  • Titolo sito: prova
  • Nome utente: admin_wp
  • Password: password
  • La tua e-mail: la vostra mail o una finta
  • Scoraggia i motori di ricerca ad effettuare l'indicizzazione di questo sito: spuntare se è un sito di prova

Cliccare Installa WordPress
Apparirà la maschera d’accesso dove inserire Nome utente e Password appena specificate per collegarsi al proprio sito WordPress in locale.
Eventualmente spuntare Ricordami e cliccare Login.
Si verrà reindirizzati alla bacheca di WordPress su http://localhost/wpdemo.it/wp-admin/ dove si potrà costruire in locale il sito da scaricare a lavoro finito sull’hosting prescelto.
Da http://localhost/wpdemo.it si potrà invece vedere il sito nel browser in locale.

Procedura tramite altri software

Chi preferisce o ha necessità di altri software tipo WAMP, LAMP, MAMP o XAMPP (acronimo per Cross-Platform, Apache HTTP Server, MySQL Database, PHP, Perl), deve scaricare i relativi programmi dai siti ufficiali e, dopo averli installati, avviarli congiuntamente a MySQL e creare il database.

Una volta decompresso WordPress copiarlo all’interno della directory opportuna e continuare la procedura come specificato nell’installazione fatta tramite EasyPHP riguardo la configurazione di wp-config.php.

Installare Joomla! in locale con EasyPHP

In questo tutorial si installerà Joomla! in locale, ma la guida è utile anche per installare semplicemente EasyPHP o XAMPP e creare utenti, database e tabelle con MySQL da interrogare da una pagina web; in questo caso specifico EasyPHP o XAMPP fungeranno invece, come appena accennato, da server locale per un sito in Joomla!.
Occorre prima scaricare i software Joomla! ed EasyPHP o XAMPP.

Dall’URL http://www.joomla.it/download.html scaricare la piattaforma Joomla! da installare in locale per creare un sito offline (e quindi nascosto al pubblico) sul quale testare temi, plugin e quanto desiderato e, una volta soddisfatti del risultato, da installare sul proprio hosting. Una volta decompresso il file si avrà una cartella con all’interno quanto sarà necessario installare successivamente in C:/Programmi(x86)/EasyPHP-Devserver-16.1/eds-www prima e, dopo aver creato la versione finale del sito, sull’hosting che si è acquistato.

Ora scaricare EasyPHP, cioè la piattaforma di sviluppo di tipo WAMP (l’acronimo sta per Windows: il sistema operativo che deve essere già installato sul PC; Apache: il web server; MySQL: il database con interfaccia grafica chiamato phpMyAdmin; PHP, Python, Ruby e Perl: i linguaggi di scripting. Si ricordano anche LAMP per chi ha Linux e MAMP per chi ha Mac) che permette di far funzionare localmente un server web (quindi senza connettersi ad un server esterno) ed ha il necessario per sviluppare siti web in PHP.
Il server Apache crea di default un dominio virtuale (in locale) all'indirizzo localhost http://127.0.0.1.
Più avanti nella guida c'è la procedura per chi intende invece scaricare XAMPP per Windows, Linux e macOS.

Collegarsi al sito di EasyPHP per scaricare il programma per Windows
Scegliere Devserver (development server, è la versione di sviluppo).
http://www.easyphp.org

Installare Joomla! in locale con EasyPHP

Scaricato il file, lanciare l’installazione come amministratore e portarla a termine. Se tutto è andato a buon fine, apparirà l'icona di EasyPHP in basso a destra nella barra delle applicazioni di Windows (se non si vede cliccare la freccia che mostra le icone nascoste).
È una "e" con un quadratino rosso sulla sua destra.

Installare Joomla! in locale con EasyPHP

Cliccarci sopra e scegliere Open Dashboard o digitare sulla barra dell’indirizzo del browser http://127.0.0.1:1111/
Apparirà una pagina da dove è possibile far partire i servizi HTTP SERVER (cioè Apache) e DATABASE SERVER (cioè MySQL), cliccando sui relativi >start in verde. Si avrà allora la seguente schermata

Installare Joomla! in locale con EasyPHP

Per scrupolo collegarsi a http://127.0.0.1/phpinfo.php per vedere se tutto funziona correttamente: compariranno le estensioni caricate ed i dettagli di PHP.
Per usare il phpMyAdmin di EasyPHP (e quindi creare un utente, un database e una tabella, i primi due saranno necessari per far funzionare WordPress in locale), cliccare Open presente a destra del modulo MySQL Administration (si vede in basso nell’immagine qui sopra).


Creare il database

Per creare il database del sito Joomla! cliccare in alto l’icona Database (la prima, quella con il cilindro), compilare il campo per il nome del database (es. joomla) e, dato che non modificando l’elenco a discesa con la voce Codifica caratteri viene impostato il charset del sistema operativo su cui è installato MySQL, è possibile cliccare Crea, ovviamente il database ora è vuoto.

In questa guida non interessa, ma si presenta la possibilità di  creare tabelle inserendone il nome e il numero di campi dalle apposite caselle di testo e, cliccando Esegui, si può successivamente personalizzare ogni campo con i tipo dati e le proprietà.
Per il nostro scopo è anche inutile creare un utente poiché sfrutteremo l'utente root già presente di default. In ogni caso è possibile creare un numero illimitato di utenti ai quali fornire i permessi di lettura, scrittura, modifica su qualsiasi database o tabella. Per farlo cliccare a sinistra sotto il logo phpMyAdmin l’icona con la casetta, poi l’icona Database ed infine Controlla i privilegi, scegliere in basso Aggiungi account utente e inserire le seguenti Informazioni di Login:

  • Nome utente: admin
  • Nome host: Locale (su che host può agire l'utente, in caso se ne abbia solo uno sì può lasciare Qualsiasi %; ma qui si avrà invece localhost)
  • Password: joomla (con conferma, può anche essere generata in automatico)
  • Plugin di autentificazione (lasciare autentificazione MySQL nativa)
  • Database per account utente (non modificare, consente di creare un db con lo stesso nome dell'utente creato)

Nella sezione Privilegi globali, mettere il segno di punta su Seleziona tutto per dare tutti i permessi su tutti i database.
Per il resto lasciare così com’è e cliccare in basso a destra Esegui. Ma, ripeto, questa parte non riguarda il presente tutorial ed è stata inserita solo a titolo d'esempio.

Inserire Joomla! in EasyPHP

Rinominare la cartella scaricata dal sito di Joomla! in joomla.
Aprire il percorso C:/Programmi(x86)/EasyPHP-Devserver-16.1/eds-www e copiarci dentro joomla.
Digitare sul browser localhost/joomla (o 127.0.0.1/joomla).
Si viene rimandati sulla pagina di Configurazione di Joomla! compilare e cliccare Avanti
Installare Joomla! in locale con EasyPHP

Successivamente va configurato il Database già creato su phpMyAdmin. Compilare e cliccare Avanti
Installare Joomla! in locale con EasyPHP

Successivamente nel Riepilogo dati c’è un riassunto delle configurazioni fatte personalmente e quelle che effettua Joomla! di default. Cliccare Installa.
L’installazione richiederà pochi secondi.
Joomla! imporrà di eliminare il file di installazione (cartella installation), si può usare il pulsante già predisposto da loro o cancellarla da C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\joomla

Installare Joomla! in locale con EasyPHP

Se ora si clicca il pulsante grigio Sito si viene reindirizzati su http://localhost/joomla per vedere il sito sul browser.
Se invece si pigia il pulsante blu Pannello amministrativo si giunge su http://localhost/joomla/administrator con il login per accedere al pannello di amministrazione http://localhost/joomla/administrator/index.php

Procedura con XAMPP

XAMPP è l'acronimo per Cross-Platform (Multipiattaforma), Apache HTTP Server, MySQL Database, PHP, Perl.
Scaricare il programma XAMPP: https://www.apachefriends.org/it/index.html per la piattaforma desiderata: Windows, Linux, macOS.

Dal pannello di controllo avviare solo i servizi Apache e MySQL.

Aprire phpMyAdmin come nel caso dell’installazione fatta con EasyPHP e procedere allo stesso modo.

Una volta decompresso Joomla copiarlo all’interno della directory XAMPP/htdocs ed eventualmente rinominarlo come si crede.
Continuare la procedura come specificato nell’installazione fatta con EasyPHP.

Potrebbe interessarti anche Come creare un sito web professionale

Scarica questo articolo in PDF.

Se Installare WordPress in locale con EasyPHP e XAMPP è stato utile, seguimi sui Social networks cliccando i pulsanti in alto a destra di questa pagina.

Per restare aggiornato sulla pubblicazione di nuovi articoli su Microsoft Office e Web in generale iscriviti gratuitamente alla newsletter

Se invece vuoi condividere questo articolo nella tua Rete sociale, puoi utilizzare i bottoni qui sotto:


Lascia un commento