Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:serveur:adminer [21/03/2020 07:54] smolski créée |
doc:reseau:serveur:adminer [07/06/2023 22:42] lagrenouille [Utilisation] |
||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Petit serveur très utile en local par exemple. | + | [[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. | ||
+ | |||
+ | <note tip> 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</note> | ||
<note warning>Il faudra installer la pile Lamp avant d'installer Adminer.</note> | <note warning>Il faudra installer la pile Lamp avant d'installer Adminer.</note> | ||
Tuto d'installation de lamp en english : | Tuto d'installation de lamp en english : | ||
- | * https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mariadb-php-lamp-stack-debian9 | + | * https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mariadb-php-lamp-stack-on-debian-10 |
* | * | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 25: | Ligne 34: | ||
<code root>./compile.php</code> | <code root>./compile.php</code> | ||
<code root>mv adminer-*.php adminer.php</code> | <code root>mv adminer-*.php adminer.php</code> | ||
- | <code root>echo "Alias /adminer.php /usr/share/adminer/adminer.php" | tee /etc/apache2/conf-available /adminer.conf a2enconf adminer.conf</code> | + | <code root>echo "Alias /adminer.php /usr/share/adminer/adminer.php" | tee /etc/apache2/conf-available/adminer.conf</code> |
+ | ! 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 : | ||
+ | <code root>sudo echo "Alias /adminer.php /usr/share/adminer/adminer.php" | sudo tee /etc/apache2/conf-available/adminer.conf</code> | ||
+ | <code root>a2enconf adminer.conf</code> | ||
Puis : | Puis : | ||
<code root>systemctl reload apache2</code> | <code root>systemctl reload apache2</code> | ||
Ligne 33: | Ligne 45: | ||
Après quoi, Adminer est accessible sur l'url : | Après quoi, Adminer est accessible sur l'url : | ||
* %%http://127.0.0.1/adminer.php.%% | * %%http://127.0.0.1/adminer.php.%% | ||
+ | |||
+ | voir aussi | ||
+ | |||
+ | [[http:localhost/adminer]] | ||
+ | ===== Sans installation d'apache ===== | ||
+ | |||
+ | Les commandes : | ||
+ | <code user>cd /usr/share/adminer/</code> | ||
+ | <code user>php -S 127.0.0.1:8000</code> | ||
+ | |||
+ | Permettent d'accéder à Adminer depuis : | ||
+ | * %%http://127.0.0.1:8000/adminer.php%% |