====== Adminer - serveur ======
* Objet : Intallation de Adminer - serveur local tout en un
* Niveau requis : {{tag>avisé}}
* Commentaires : //gérer/administrer une bdd de type SQL. //
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* Suivi : {{tag>à-placer}}
* Création par [[user>smolski]] 21/03/2020
* Testé par <...> le <...> FIXME
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=327210#p327210 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== Introduction =====
[[https://www.adminer.org|Adminer]] est un outil graphique de gestion de bases de données au sein de la pile LAMP.
De même que MariaDB remplace aujourd'hui MySQL, [[https://www.adminer.org|Adminer]] remplace phpMyAdmin.
**À noter que phpmyadmin est de nouveau dans les paquets deb, et que la connexion en root est désactivé par sécurité.**(rajouté par lagrenouille)
LAMP :
* « Linux », le système d'exploitation ( GNU/Linux ) ;
* « Apache », le serveur Web ;
* « MySQL ou MariaDB », le serveur de base de données ;
* « PHP », « Perl » ou « Python », les langages de script.
source: https://fr.wikipedia.org/wiki/LAMP
Il faudra installer la pile Lamp avant d'installer Adminer.
Tuto d'installation de lamp en english :
* https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mariadb-php-lamp-stack-on-debian-10
*
===== Installation =====
apt install adminer
cd /usr/share/adminer/
./compile.php
mv adminer-*.php adminer.php
echo "Alias /adminer.php /usr/share/adminer/adminer.php" | tee /etc/apache2/conf-available/adminer.conf
! Attention ! la commande ci-dessus est appliquée avec les droits root. Si vous utilisez cette commande avec sudo il est impératif d'ajouter sudo avant "tee" comme ci-dessous :
sudo echo "Alias /adminer.php /usr/share/adminer/adminer.php" | sudo tee /etc/apache2/conf-available/adminer.conf
a2enconf adminer.conf
Puis :
systemctl reload apache2
===== Utilisation =====
Après quoi, Adminer est accessible sur l'url :
* %%http://127.0.0.1/adminer.php.%%
voir aussi
http:localhost/adminer
{{https://debian-facile.org/images/file-Rb0afb066820069fb645a5d888ae41d5c.png}}
===== Sans installation d'apache =====
Les commandes :
cd /usr/share/adminer/
php -S 127.0.0.1:8000
Permettent d'accéder à Adminer depuis :
* %%http://127.0.0.1:8000/adminer.php%%