L'extension php mcrypt sur ubuntu 14.04 montre qu'elle est correctement installée, mais phpmyadmin dit :
The mcrypt extension is missing. Please check your PHP configuration.
Ma configuration php actuelle est ici. Si vous avez besoin de plus d'informations, veuillez me contacter via les commentaires.
$ sudo apt-get install php5-mcrypt
Reading package lists... Done
Building dependency tree
Reading state information... Done
php5-mcrypt is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Meilleure réponse
Essayez ceci :
sudo updatedb
locate mcrypt.ini
Devrait le montrer situé à /etc/php5/mods-available
locate mcrypt.so
Modifiez mcrypt.ini et modifiez l'extension pour qu'elle corresponde au chemin d'accès à mcrypt.so, exemple :
extension=/usr/lib/php5/20121212/mcrypt.so
Maintenant ceci :
sudo php5enmod mcrypt - (optional since its already enabled during phpmyadmin setup)
Vérifiez que de nouveaux fichiers existent ici (ils devraient être créés automatiquement à partir du problème ci-dessus)
ls -al /etc/php5/cli/conf.d/20-mcrypt.ini
ls -al /etc/php5/apache2/conf.d/20-mcrypt.ini
Sinon, procédez comme suit
Créez des liens de symboles maintenant
sudo ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/cli/conf.d/20-mcrypt.ini
sudo ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/apache2/conf.d/20-mcrypt.ini
Redémarrez Apache
sudo service apache2 restart
Redémarrez php5 ou php5-fpm
sudo service php5 restart