Avoir PHPMyAdmin sous Debian 10

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