La versatilità dei sistemi operativi Linux ci dà la possibilità di espandere al massimo le capacità dell'organizzazione, contando sulla possibilità di installare migliaia di applicazioni e servizi gratuiti per la gestione e l'amministrazione di tutti i processi, utenti e parametri di sistema. All'interno di questo mondo di possibilità, abbiamo la compilazione LAMP che ci dà l'opportunità di gestire centralmente database, servizi web e molti altri servizi.
Attraverso questo tutorial impareremo come installare LAMP e phpMyAdmin in Ubuntu 18.04. Nel caso tu non abbia Ubuntu 18.04, possiamo installarlo dal seguente link:
Cos'è LAMPADA?LAMP (Linux, Apache, MySQL e PHP), è un insieme di software open source, che possono essere installati insieme per consentire a un server di ospitare siti Web e applicazioni dinamici. In realtà, LAMP è un acronimo che sta per un sistema operativo Linux con un server Apache. I dati del sito sono archiviati nel database MySQL e il contenuto dinamico viene elaborato con PHP.
Queste descrizioni sono sostanzialmente:
LinuxÈ il sistema operativo che costituisce il primo livello di questa struttura. Linux pone le basi per il modello LAMP.
ApacheSi riferisce al software del server Web, in genere Apache Web Server. E la sua funzione è quella di tradurre dai browser Web al sito Web corretto.
MySQLMySQL si occupa della memorizzazione di dettagli consultabili tramite script per realizzare la costruzione di un sito web.
PHPPHP è il linguaggio di programmazione che consentirà l'esecuzione di siti Web e applicazioni Web all'interno di Linux.
Cos'è phpMyAdmin?phpMyAdmin è stato sviluppato come uno strumento software gratuito, scritto in PHP, e il cui obiettivo è aiutare a gestire l'amministrazione e la gestione di MySQL attraverso il Web. phpMyAdmin supporta una serie diversificata di operazioni in MySQL e MariaDB.
Le operazioni più utilizzate come la gestione di database, tabelle, colonne e altro potranno essere eseguite tramite l'interfaccia utente di phpMyAdmin, mentre sarà comunque possibile eseguire direttamente qualsiasi istruzione SQL.
Funzionalità di PhpMyAdmin
- Interfaccia web intuitiva
- Supporto per la maggior parte delle funzionalità di MySQL
- Puoi esportare i dati in vari formati come CSV, SQL, XML, PDF, ISO / IEC 26300 - Testo e foglio di calcolo da OpenDocument, Word, LATEX e altri
- Importa dati da CSV e SQL
- È nella capacità di gestire più server
- Creazione grafica di un layout di database in vari formati
- Crea query complesse utilizzando Query-by-example (QBE)
- Ricerca globale in un database o in un suo sottoinsieme
Ora vedremo come installare questi pratici strumenti in Ubuntu 18.04.
1. Installa Apache su Ubuntu 18.04
Passo 1
Il primo passo da compiere è aggiornare tutti i pacchetti di sistema e per questo eseguiamo il seguente comando:
sudo apt updatePasso 2
Una volta aggiornato, procediamo all'installazione di Apache eseguendo la seguente riga. Inseriamo la lettera S per confermare il download e l'installazione di Apache.
sudo apt install apache2
INGRANDIRE
Passaggio 3
Una volta completato il processo di installazione di Apache su Ubuntu 18.04, il servizio Apache dovrebbe avviarsi automaticamente e sarà abilitato all'avvio all'avvio del sistema operativo. Questo può essere verificato, se è attivo e funzionante, utilizzando il seguente comando:
sudo systemctl status apache2
INGRANDIRE
Passaggio 4
Possiamo verificare che il suo stato sia attivo e in esecuzione. Ora sarà necessario configurare il firewall per abilitare e aprire le porte 80 e 443 in modo da consentire le richieste di connessione dal client al server Web apache rispettivamente tramite HTTP e HTTPS, per questo eseguiamo quanto segue:
sudo ufw allow 80 / tcp sudo ufw allow 443 / tcpPassaggio 5
Successivamente, ricarichiamo il servizio Apache eseguendo quanto segue:
sudo ufw reload
INGRANDIRE
Passaggio 6
Dopodiché, dobbiamo convalidare l'indirizzo IP del nostro server utilizzando il comando "ifconfig" e per verificare che Apache funzioni e sia stato installato correttamente andremo su un browser e lì eseguiremo quanto segue:
http: // nome_dominio / OPPURE http: // IP_server /
2. Installa MariaDB su Ubuntu 18.04
Il prossimo passo è installare MariaDB, un sistema di gestione di database open source gratuito e ad alte prestazioni.
Passo 1
Per la sua installazione eseguiremo quanto segue. Inseriamo la lettera S per confermare il download e l'installazione di MariaDB in Ubuntu 18.04.
sudo apt install mariadb-server mariadb-client
INGRANDIRE
Passo 2
I servizi MariaDB dovrebbero avviarsi automaticamente dopo l'installazione, per verificare questo stato eseguiremo quanto segue:
sudo systemctl status mysql
INGRANDIRE
Passaggio 3
Per impostazione predefinita, l'installazione di MariaDB non è sicura, per assicurarla è necessario eseguire uno script di sicurezza incluso nel pacchetto. Ti verrà richiesto di impostare una password di root in modo che nessun altro possa accedere a MariaDB. Per proteggere MariaDB eseguiremo quanto segue:
sudo mysql_secure_installationPassaggio 4
Le domande a cui rispondere, insieme alle relative risposte, sono:
Impostare la password di root? [S/n]: y Rimuovere gli utenti anonimi? (Premere y | Y per Sì, qualsiasi altro tasto per No): y Non consentire l'accesso root in remoto? (Premere y | Y per Sì, qualsiasi altro tasto per No): y Rimuovere il database di prova e accedervi? (Premere y | Y per Sì, qualsiasi altro tasto per No): y Ricaricare le tabelle dei privilegi ora? (Premere y | Y per Sì, qualsiasi altro tasto per No): y
INGRANDIRE
3. Installa PHP su Ubuntu 18.04
Passo 1
Ora installeremo PHP, che per impostazione predefinita è PHP 7, e altri moduli per implementazioni web utilizzando il seguente comando. Inseriamo la lettera S per confermare il download e l'installazione di PHP e dei suoi componenti aggiuntivi.
sudo apt install php php-common php-mysql php-gd php-cli
INGRANDIRE
Passo 2
Una volta installato PHP sarà possibile testare la configurazione PHP creando una semplice pagina info.php nella document root del web server, eseguendo il seguente comando:
echo "" | sudo tee /var/www/html/info.php
INGRANDIRE
Passaggio 3
Ora torniamo a un browser ed eseguiamo una delle seguenti righe:
http: //nome_dominio/info.php OPPURE http: // IP_server / info.php
INGRANDIRE
4. Installa phpMyAdmin su Ubuntu 18.04
Passo 1
Ora installeremo phpMyAdmin per gestire i database MySQL / MariaDB da un browser Web, per questo eseguiremo il seguente comando:
sudo apt install phpmyadmin
INGRANDIRE
Passo 2
Inseriamo la lettera S per confermare il download e durante il processo di installazione vedremo una serie di domande come:
Scegli il server web che dovrebbe essere configurato automaticamente per eseguire phpMyAdmin:
INGRANDIRE
Passaggio 3
Fare clic su OK e in seguito vedremo quanto segue:
INGRANDIRE
Passaggio 4
Selezioniamo l'opzione Sì e premiamo Invio. Ora configuriamo la password per MySQL da phpMyAdmin:
INGRANDIRE
Passaggio 5
Confermiamo lo stesso:
INGRANDIRE
Passaggio 6
In questo modo abbiamo installato phpMyAdmin in Ubuntu 18.04. Ora dobbiamo riavviare il servizio eseguendo quanto segue:
sudo systemctl riavvia apache2NotaSe il pacchetto PhpMyAdmin non è stato abilitato al funzionamento automatico con il web server apache, sarà necessario eseguire i seguenti comandi per copiare il file di configurazione apache phpmyadmin che si trova in /etc/phpmyadmin/ nella directory delle configurazioni disponibili del webserver apache/ etc/apache2/conf-available/ e quindi attivarlo utilizzando l'utility "a2enconf" e riavviare il servizio Apache in questo modo:
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl restart apache2
Passaggio 7
Una volta definito questo, possiamo accedere a phpMyAdmin utilizzando una delle seguenti opzioni.
http: // nome_dominio / phpmyadmin OPPURE http: // IP_server / phpmyadmin
Passaggio 8
Lì definiamo la lingua da utilizzare e inseriremo le credenziali di root per l'accesso. Fare clic su Continua e in questo modo accederemo alla console di phpMyAdmin per eseguire tutti i passaggi necessari:
INGRANDIRE
Passaggio 9
Se vogliamo creare un nuovo utente per accedere a phpMyAdmin eseguiremo la seguente riga:
sudo mysql -u root -pPassaggio 10
Inseriamo la nostra password e ora dobbiamo eseguire ogni riga nel suo ordine in questo modo. Quindi abbiamo creato un utente chiamato "admin".
CREA UTENTE 'admin' @ 'localhost' IDENTIFICATO DA 'Password'; CONCEDERE TUTTI I PRIVILEGI SU *.* A 'admin' @ 'localhost' CON L'OPZIONE DI CONCESSIONE; PRIVILEGI DI SCARICO; Uscita;Come possiamo vedere, LAMP e phpMyAdmin sono un'alternativa utile e semplice, peggio ancora potente, per gestire sia database che server web in modo totalmente dinamico, con grandi funzionalità e semplicità.