Avoir PHPMyAdmin sous Debian

Comme vous le savez sûrement, le paquet phpmyadmin n'est plus disponible dans les dépôts officiels sous Debian 10. Moi j'utilise donc les dépôts unstable pour parer à cela sur mon serveur tout en empêchant quelconque interférence.

Pré-requis

Je présuppose que vous avez :

  • mysql / mariadb avec le mot de passe root défini ( donc avoir fini l'exécution du script mysql_secure_installation )
  • accès root à votre VPS Linux
  • installé apache2 avec succès

Procédure

Pour cela, la solution simple c'est de pinner les dépôts unstable et pour ce faire de créer un fichier /etc/apt/preferences.d/unstable avec pour contenu :

Package: *
Pin: release a=unstable
Pin-Priority: 99

Ensuite suffit d'ajouter le dépôt unstable au fichier /etc/apt/sources.list :

# Unstable
deb https://deb.debian.org/debian/ unstable main

Puis de faire un simple update : apt update

On sera obligé d'utiliser aptitude du fait du pinning. Donc : aptitude install phpmyadmin :

J'ai sélectionné apache2 puisque je suis dessus. Choisissez un mot de passe vous-même pour la base de donnée phpmyadmin.

Pour la suite, on va simplement décourager les curieux en modifiant l'url pour accèder à PHPMyAdmin :

1) cd /etc/apache2/conf-available/

2) nano phpmyadmin.conf :

devient

3) service apache2 restart. L'avantage en sécurité est le suivant :

  • Actuellement :

  • Page classique :

Oletros