Ciao amici. In questo post imparerai come installare Adminer su Rocky Linux 8 / Alma Linux8.
Adminer è un client di base MariaDB, SQLite e PostgreSQL che ci consente di eseguire operazioni sui database creati con alcuni di questi motori.
È facile da usare e leggero come un singolo file PHP. Possiamo usarlo per visualizzare rapidamente i dati e, sebbene non abbia grandi funzionalità, può comunque aiutarci in caso di necessità.
Essendo realizzato in PHP, è necessario disporre di un server web e installare la lingua. Oltre a questo, devi installare un gestore di database supportato.
Installiamolo perché è facile e utile.
Installazione di LAMP su Rocky Linux 8
L'obiettivo di questo post non è quello di dettagliare l'installazione di LAMP; tuttavia, dobbiamo installarlo per eseguire Adminer sul sistema.
Apri un terminale o connettiti tramite SSH e aggiornalo.
sudo dnf update
Successivamente, installa il server web Apache, PHP e MariaDB con il seguente comando
sudo dnf install httpd mariadb-server php php-mysqli php-curl php-json
Quindi devi avviare i servizi MariaDB e Apache. Per ottenere ciò, esegui questo comando.
sudo systemctl enable --now httpd mariadb
Il prossimo passo è configurare MariaDB. Per ottenere ciò, esegui lo script mysql_secure_installation
.
sudo mysql_secure_installation
Premere Invio per accedere e quindi modificare la password. Quindi, rispondi And
a tutte le domande di configurazione.
Quindi, puoi accedere alla console MariaDB.
sudo mysql -u root -p
Crea un database per lavorare con Admin. Questo database può essere il database del tuo progetto o qualsiasi altro database.
CREATE DATABASE adminer;
Crea l'utente diverso dall'utente root.
CREATE USER 'user'@'localhost' IDENTIFIED BY 'pas';
Questo utente non è solo dedicato all'amministratore, può essere quello che usi per il tuo progetto o uno generico.
Assegna le autorizzazioni a questo nuovo utente.
GRANT ALL ON adminer.* TO 'user'@'localhost';
Aggiorna le autorizzazioni ed esci dalla console.
FLUSH PRIVILEGES;
exit;
Scarica e installa Adminer in Rocky Linux 8 / Alma Linux 8
Ora possiamo installare Adminer su Rocky Linux 8. Innanzitutto, crea la cartella in cui lo installeremo.
sudo mkdir /var/www/html/adminer
E poi dal /tmp/
cartella, scarica Amministratore.
cd /tmp/
wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php
Ora spostalo nella cartella che abbiamo creato.
sudo mv index.php /var/www/html/adminer/
Imposta i permessi corretti sulla cartella e rendi Apache il proprietario di essa.
sudo chown -R apache:apache /var/www/html/adminer/
sudo chmod -R 775 /var/www/html/adminer/
Quindi crea un nuovo VirtualHost in modo che Apache possa gestire correttamente il nuovo sito.
sudo vi /etc/httpd/conf.d/adminer.conf
E aggiungi quanto segue
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/adminer/
ServerName adminer.unixcop.com
DirectoryIndex index.php
ErrorLog /var/log/httpd/adminer-error.log
CustomLog /var/log/httpd/adminer-access.log combined
</VirtualHost>
Sostituisci ServerName
con il tuo dominio. E salva le modifiche.
Applica queste modifiche riavviando Apache
sudo systemctl restart httpd
Accedi all'interfaccia web dell'amministratore
Ora possiamo accedere all'interfaccia web dell'amministratore e iniziare a lavorare. Apri il tuo browser web e vai su http://your-domain
e vedrai quanto segue.
Ti basta compilare il form con le tue credenziali di accesso al database.
Quindi sarai in grado di iniziare a utilizzare Adminer e interrogare tutto su quel database con la connessione effettuata.
Conclusione
L'amministratore è così semplice che può essere considerato una cattiva applicazione, ma la verità è che è abbastanza utile e ci aiuta velocemente con semplici attività di amministrazione del database.