20Aug
Hai un PC Linux che vuoi mettere al lavoro? Forse non ti senti a tuo agio con la versione della sola riga di comando di Ubuntu Server Edition. Ecco come mantenere il desktop standard di Ubuntu e aggiungere funzionalità di web serving ad esso.
Se non ti senti a tuo agio con un sistema a linea di comando, stai utilizzando il tuo desktop Ubuntu per altre cose, o ti serve solo installato per alcune app particolari, puoi aggiungere Apache, MySQL e PHP a qualsiasi standardinstallazione desktop di Ubuntu molto rapidamente e facilmente.
The Simple Command
Iniziamo l'installazione con l'uso di un comando molto intelligente:
sudo apt-get install lamp-server ^
Alla fine non funzionerà senza il caret. Una volta inserito, vedrai che seleziona automaticamente tutti i pacchetti necessari e ti chiederà di confermare la "grande" quantità di dati da scaricare.
Basta sedersi e lasciare che faccia la sua cosa fino a quando non si apre una schermata blu.
Immettere una password per l'account root MySQL, che è ciò che è necessario creare altri utenti e gestire i database, quindi premere Invio per continuare. Ti verrà richiesto di reinserire la password, quindi fallo e premi nuovamente Invio.
Questo è tutto per l'installazione!
Test Apache e PHP
Proviamo Apache per vedere se funziona correttamente. Apri un browser e indirizzalo al seguente URL:
http: //localhost/
Dovresti vedere qualcosa di simile apparire se tutto è installato correttamente:
Successivamente, testeremo per vedere se PHP funziona. Nel terminale, immettere il seguente comando per creare un nuovo documento:
sudo nano /var/www/ testing.php
Quindi, copiare il seguente codice:
& lt;? Php phpinfo() ;? & Gt;
Fai clic con il tasto destro sul tuo terminale e premi Incolla.
Premi CTRL + O per "write-out" o salva il file, quindi premi CTRL + X per uscire.
Quindi, riavviare Apache con il seguente comando:
sudo service apache2 restart
e caricare la pagina seguente nel browser Web:
http: //localhost/ testing.php
E si dovrebbe vedere qualcosa come questo:
Controllo di MySQL Bind Address
MySQLha un indirizzo di bind che dovrebbe corrispondere al tuo sistema. Per controllare l'indirizzo di bind del sistema, possiamo usare un comando rapido:
cat /etc/ hosts |grep localhost
Questa è una "pipe" o una "radice" nel mezzo, che è condivisa con il tasto \.Otterrai un paio di risultati, uno dei quali ti mostrerà un indirizzo IP.
Puoi vedere dallo screenshot sopra che il mio indirizzo di bind è 127.0.0.1.
Quindi, apriamo il file di configurazione MySQL per vedere cosa è elencato lì.
sudo nano /etc/mysql/ my.cnf
Scorri verso il basso finché non vedi una linea che inizia con "bind-address" come sotto.
Come puoi vedere, l'indirizzo di bind è lo stesso, quindi stiamo bene. Se il tuo è diverso, cambialo in modo che corrisponda a quello che hai trovato sopra.
Installazione di phpMyAdmin
Se non si ha familiarità con MySQL e i relativi comandi, è possibile che si verifichino problemi nella gestione di database e tabelle.phpMyAdmin ti aiuta a risolverlo fornendo un'interfaccia PHP per l'amministrazione di MySQL.È facile da installare e può davvero tornare utile, quindi proviamoci.
sudo apt-get install phpmyadmin
Se questo comando non funziona, potrebbe essere necessario abilitare repository aggiuntivi.
Riceverai un'altra schermata blu chiedendoti di scegliere quale server web configurare. Assicurati che il blocco rosso sia vicino a "apache2" e SURE per colpire la barra spaziatrice. Questo verrà contrassegnato con un asterisco, quindi puoi premere Invio.
Verrà chiesto se phpmyadmin deve configurare un database predefinito per il proprio uso. Scegli Sì.
Successivamente, ti verrà chiesto di inserire la password dell'account amministratore utilizzato per creare questo database e questo utente. Dato che non abbiamo creato nessun altro utente MySQL, inserisci la tua password di root MySQL.
Infine, creerai una password da utilizzare con phpmyadmin e dovrai confermarla di nuovo.
Una volta terminato, riavvia Apache.
È possibile accedere a phpMyAdmin accedendo al seguente URL:
http: //localhost/phpmyadmin/
Utilizzare "root" come nome utente e immettere la password MySQL di root.
Qui ci sono più di alcune password importanti e sarete tentati di utilizzare la stessa password del vostro account di root. Se scegli di farlo, assicurati che sia una password molto sicura, qualcosa con classi di caratteri misti e una buona durata. Ricorda che stai dando agli altri l'accesso al tuo computer installando questo software, quindi prendi le dovute precauzioni.
Se è la prima volta che giochi con un server web, potresti chiederti dove vanno i file che vuoi ospitare. Sono in /var/www/ come predefiniti, e avranno bisogno di privilegi elevati per accedere a quella directory. Un'idea è quella di montare una partizione separata a quel punto per essere utilizzata esclusivamente per il web. Guarda il nostro altro articolo, che cos'è Linux fstab e How Does It Work? , per ottenere ulteriori informazioni a riguardo.
E, ora che hai il tuo server web, perché non imparare come archiviare, cercare e visualizzare le tue statistiche su Twitter con ThinkUp?