
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 actual de PHP esaquí. Si necesita más información, comuníquese conmigo 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.
Respuesta1
Intenta simplemente hacer esto:
sudo php5enmod mcrypt
Y luego:
sudo service apache2 restart
He instalado Ubuntu 14.04 nuevo (versión de escritorio) en mi computadora. De esta manera funciona para habilitar mcrypt que ya estaba instalado.
Respuesta2
Prueba esto:
sudo updatedb
locate mcrypt.ini
Debería mostrarlo ubicado en /etc/php5/mods-available
locate mcrypt.so
Edite mcrypt.ini y cambie la extensión para que coincida con la ruta a 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 archivos nuevos aquí (deben 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
Reiniciar php5 o php5-fpm
sudo service php5 restart
Respuesta3
Instale mcrypt
la extensión para PHP, habilítela y reinicie Apache. Los siguientes son los comandos a realizar:
sudo apt-get install mcrypt php5-mcrypt
sudo php5enmod mcrypt
sudo service apache2 restart
Respuesta4
Solo es necesaria la instalación de mi servidor 14.04 (después de instalar php5-mcrypt)
sudo php5enmod mcrypt
sudo service apache2 restart