Falta la extensión Mcrypt en el servidor 14.04 para mysql

Falta la extensión Mcrypt en el servidor 14.04 para mysql

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 mcryptla 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

información relacionada