Se volete avere un server completo sul vostro computer sul quale sviluppare e testare i vostri siti web senza dover accedere alla rete Internet, una possibile soluzione è installare la suite LAMP.
LAMP è un acronimo formato dalle iniziali di Linux, Apache, MySQL e PHP, tutto software open source.

Linux: nel nostro caso si tratta della distribuzione Ubuntu (v8.10 – Intrepid Ibex)
Apache: il server web più diffuso al mondo
MySQL: il celebre database open source basato sul linguaggio SQL
PHP: uno dei linguaggi di programmazione web più usati
Partiamo dall’ipotesi che abbiate già un PC con Ubuntu, quindi restano da installare Apache, MySQL e PHP.
Il modo più semplice di procedere è aprire Synaptic (Sistema, Amministrazione, Gestore pacchetti Synaptic) e selezionare dal menù Modifica la voce ‘Marca i pacchetti per attività‘.
Si aprirà una finestra come questa:

A questo punto dovrete selezionare l’opzione LAMP server. Synaptic marcherà per l’installazione tutti i pacchetti necessari e le relative dipendenze.
Un’altra possibilità è di scegliere manualmente i pacchetti per far funzionare il vostro server LAMP. In tal caso è sufficiente selezionare dall’elenco completo i seguenti pacchetti (e le relative dipendenze proposte da Synaptic):
apache2-mpm-prefork (il web server Apache 2)
libapache2-mod-php5 (il modulo PHP5 per Apache 2)
mysql-server (il server MySQL)
php5-mysql (l’estensione MySQL per PHP)
Tenete presente che al termine dell’installazione l’accesso a MySQL avviene tramite utente ‘root’ con password vuota. La DocumentRoot di default del web server Apache è la directory /var/www dove andranno pubblicate tutte le pagine dei vostri siti.
Per verificare che il vostro web server Apache sia stato installato correttamente basta aprire una sessione di Firefox e digitare nella barra degli indirizzi, l’URL http://localhost
Se si apre una pagina come questa:

vorrà dire che è andato tutto bene.
Per verificare il corretto funzionamento di PHP è sufficiente procedere come segue. Create con gedit un file di prova denominato info.php che contenga la sola riga:
<?php phpinfo(); ?>
Salvate il file info.php su /var/www, aprite una sessione di Firefox e digitate nella barra degli indirizzi, l’URL http://localhost/info.php
Se l’installazione non ha avuto problemi si dovrebbe visualizzare la classica pagina di informazioni di PHP, come quella seguente:

Un problema comune è legato all’impossibilità di vedere i file perché la cartella /var/www (ovvero la DocumentRoot di default) non ha i permessi in lettura e scrittura.
In tal caso una soluzione potrebbe essere quella di abilitare i permessi tramite il comando chmod digitando in un terminale il comando:
sudo chmod u=rwx /var/www
Se volete amministrare in modo diretto e intuitivo il vostro server MySQL e gestirne agevolmente tutti i database, suggeriamo di installare un ulteriore applicativo chiamato phpmyadmin. Da Synaptic selezionate il pacchetto phpmyadmin. Al termine dell’installazione, aprire una sessione di Firefox e digitare nella barra degli indirizzi, l’URL http://localhost/phpmyadmin
Se non sono sorti problemi nell’installazione, si aprirà una pagina del tipo:

Digitando ‘root’ nel campo ‘Nome utente’ e lasciando vuoto il campo ‘Password’ (sono le impostazioni di default di MySQL che è comunque opportuno cambiare prima possibile), sarete pronti a gestire i vostri database in modalità grafica.
In questo articolo parliamo di come installare un blog WordPress in locale sul vostro computer, sfruttando il server LAMP installato seguendo i passi appena descritti.
Se questo articolo ti è piaciuto o ti è stato utile, iscriviti gratuitamente ai nostri feed RSS per restare sempre aggiornato sulle nuove pubblicazioni di Particelle Elementari!
Se vuoi saperne di più sui feed RSS (cosa sono e a che servono) clicca qui.
Non dimenticare di segnalare l'articolo e condividerlo con i tuoi amici! Puoi anche lasciare una tua valutazione, con un voto da 1 (min) a 5 (max), o un commento.
Leggi anche:
- Come installare WordPress in locale su Ubuntu
- Trasferire un blog Wordpress su un altro provider
- Ubuntuzilla: Firefox e Thunderbird sempre aggiornati su Ubuntu
- Back in Time: creare backup e istantanee del PC su Ubuntu
- Come scaricare la posta elettronica dalle webmail
- Esplorazione file con utente root su Ubuntu
- Gestione dei dati personali su Firefox: SQLite Manager
- Mettere al sicuro le password con KeePass

(nr. voti: 2; media voti: 4,00 su 5)
06/05/2009 alle 14:46
ciao scusami se ti disturbo ma quando faccio partire phpmyadmin mi dice che ho accesso negato
praticamente immetto il nome utente root e password vuota ma non va
07/05/2009 alle 07:40
@domenicoq
Per prima cosa ti suggerisco di verificare se l’installazione di MySQL è andata a buon fine. Apri una finestra del terminale e digita il comando:
mysqlSe è tutto OK dovresti visualizzare un messaggio del tipo:
Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 170
Server version: 5.0.67-0ubuntu6 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
Al successivo prompt scrivi il comando:
SELECT VERSION(), CURRENT_DATE;che ti dovrebbe restituire qualcosa del tipo:
+-----------------+--------------+| VERSION() | CURRENT_DATE |
+-----------------+--------------+
| 5.0.67-0ubuntu6 | 2009-05-07 |
+-----------------+--------------+
1 row in set (0.00 sec)
Se questi primi controlli sono andati bene, apri un’altra finestra del terminale e scrivi:
mysql -u root -pTi verrà richiesta la password (Enter password). Dai invio e vedi se riesci ad accedere. Se non ci riesci vuol dire che la password associata all’utente root di MySQL non è quella di default (blank) e questo spiegherebbe perché non accedi con phpmyadmin.
11/05/2009 alle 10:30
mi è andato tutto liscio come hai scritto ti ringrazio…adesso provo a continuare con l’ installazione e ti faccio sapere:)
11/05/2009 alle 10:33
eccomi nuovamente a rompere… ho provato ancora e non mi fa accedere, possibile che mi ha messo una password senza che io glielo abbia detto ???
mah
12/05/2009 alle 06:40
@domenicoq
da quanto scrivi, potrebbe trattarsi di un problema legato alla configurazione di phpmyadmin e ai relativi privilegi di accesso al database MySQL.
Prova a leggere queste discussioni sul forum di ubuntu-it e fammi sapere come va:
http://forum.ubuntu-it.org/index.php?topic=283063.0
http://forum.ubuntu-it.org/index.php/topic,261765.0.html
17/07/2009 alle 18:15
Grazie mille! funziona tutto.
20/12/2009 alle 14:33
io sono arrivata a buon punto ma non riesco ad abilitare var/www
ho provato con il comando sudo chmod u=rwx /var/www ma non mi salva il file cmq.
c’è un’altra procedura? uso 9.10
21/12/2009 alle 02:28
ho risolto il post precedente , ma mi si presenta questo e non trovo soluzione da nessuna parte..Login without a password is forbidden by configuration (see AllowNoPassword)
24/12/2009 alle 07:34
@angio
Prova con le istruzioni che trovi a questo indirizzo:
http://forum.synology.com/enu/viewtopic.php?f=3&t=15341
11/01/2010 alle 15:14
Salve! ho un problema con i file php (credo)! (ho installato tutto col gestore pacchetti)
se metto una pagina php all’interno di “var/php” e poi provo ad aprire con firefox “http://localhost/nomepagina.php” firefox mi chiede se salvare il file o aprirlo con altre applicazioni (gedit ecc.) come se vorrei fare il download di quel determinato file… come faccio a risolvere?
12/01/2010 alle 15:02
ho sistemato! ho installato il pacchetto php5 dal gestore pacchetti… aggiungetelo in lista
26/01/2010 alle 02:21
Ciao,
ho seguito la tua guida ed è andato tutto perfettamente.
Il pasticcio l’ho fatto (inspiegabilmente) io.
Dopo aver effettuato il login nella pagina “http://localhost/phpmyadmin” sono andato nella sezione “permessi” e ho selezionato tutti gli utenti presenti, ho confermato e toh! Tutti gli utenti cancellati. Adesso non riesco più ad effettuare l’accesso.
Posso disinstallare rimuovendo anche la configurazione in modo da reinstallare da capo?
Intanto grazie per la guida..
26/01/2010 alle 07:20
@Xabi
Se hai rimosso anche l’utente root, mi sa che non hai molte alternative alla reinstallazione completa.
Prova a leggere anche la seguente discussione sul forum di HTML.it:
http://forum.html.it/forum/showthread/t-1232602.html
26/01/2010 alle 10:37
Ecco.
Sto tentando di reinstallare phpmyadmin ma niente. Cioè… prima lo rimuovo e poi lo reinstallo ma andando nel pannello di accesso “http://localhost/phpmyadmin” non mi fa accedere (anche perchè quando reinstallo phpmyadmin non mi compare la finestra per la creazione della pw come era avvenuto durante la prima installazione).
Da terminale se digito “mysql” ricevo lo stesso errore riportato nella discussione che mi hai linkato (ERROR 1045).
Come potrei procedere per eliminare davvero tutto e ripetere l’operazione da te descritta nel tutorial da capo? help.
27/01/2010 alle 07:07
@Xabi
Prova con le istruzioni che trovi su queste discussioni nel forum ufficiale di Ubuntu.it, in particolare usando il comando purge:
http://forum.ubuntu-it.org/index.php/topic,322136.0.html
http://forum.ubuntu-it.org/index.php/topic,316640.0.html