La extensión php mcrypt en ubuntu 14.04 muestra que está instalada correctamente, pero phpmyadmin dice:
The mcrypt extension is missing. Please check your PHP configuration.
Mi configuración php actual está aquí. Si necesita más información, contácteme a través de los comentarios.
$ 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.
Mejor respuesta
Prueba esto:
sudo updatedb
locate mcrypt.ini
Debería mostrarlo ubicado en /etc/php5/mods-disponible
locate mcrypt.so
Edite mcrypt.ini y cambie la extensión para que coincida con la ruta de mcrypt.so, ejemplo:
extension=/usr/lib/php5/20121212/mcrypt.so
Ahora esto:
sudo php5enmod mcrypt - (optional since its already enabled during phpmyadmin setup)
Verifique que existan nuevos archivos aquí (deberían crearse automáticamente a partir del problema anterior)
ls -al /etc/php5/cli/conf.d/20-mcrypt.ini
ls -al /etc/php5/apache2/conf.d/20-mcrypt.ini
De lo contrario, haga lo siguiente
Crear enlaces de símbolos ahora
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
Reiniciar Apache
sudo service apache2 restart
Reinicie php5 o php5-fpm
sudo service php5 restart