Installer une version spécifique de phpmyadmin
Il arrive qu’il est nécessaire de devoir installer une version spécifique de phpmyadmin sur votre serveur. Une version qui n’est pas celle par défaut définie dans vos listes de distributions et qui sera installée via un apt-get install. Par exemple, à l’heure où je vous parle, la version par defaut de phpmyadmin pour une distribition de debian 9 n’est pas compatible avec php 7.2. Il est donc nécessaire de devoir installer la dernière version de phpmyadmin en téléchargeant les sources.
Voici ma technique.
Premièrement, je me rends sur le site de phpmyadmin pour voir quel est la dernière version : https://www.phpmyadmin.net/downloads/
Disons que nous allons installer la version 4.8.0.1. Je récupère donc les sources via un wget et je place les sources dans le dossier /var/www/
wget -O /var/www/phpmyadmin.tar.gz https://files.phpmyadmin.net/phpMyAdmin/4.8.0.1/phpMyAdmin-4.8.0.1-english.tar.gz
Si wget ne fonctionne pas, il faudra peut etre l’installer via apt-get install wget
Créer le dossier où sera installé phpmyadmin
mkdir /usr/share/phpmyadmin
Dézipper l’archive dans ce dossier
tar -xvzf /var/www/phpmyadmin.tar.gz -C /usr/share/phpmyadmin --strip-components 1
–strip-comments 1 permet d’éviter que tar dézippe en créer un sous dossier dans phpmyadmin
Copier le fichier de config d’exemple et l’éditer
cd /usr/share/phpmyadmin cp config.sample.inc.php config.inc.php nano config.inc.php
Générer le blowfish_secret sur un générateur, par exemple sur ce site : http://www.passwordtool.hu/blowfish-password-hash-generator
Il faudra rentrer cette clef secrette dans la variable $cfg[‘blowfish_secret’]
Supprimer le rar, il ne nous servira plus
rm /var/www/phpmyadmin.tar.gz