A extensão Mcrypt está faltando no servidor 14.04 para mysql

A extensão Mcrypt está faltando no servidor 14.04 para mysql

A extensão php mcrypt no Ubuntu 14.04 mostra que está instalada corretamente, mas o phpmyadmin diz:

 The mcrypt extension is missing. Please check your PHP configuration.

Minha configuração atual do php éaqui. Se precisar de mais informações, entre em contato comigo através dos comentários.

$ 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.

Responder1

Tente apenas fazer isso:

sudo php5enmod mcrypt

E então:

sudo service apache2 restart 

Instalei o Ubuntu 14.04 novo (versão desktop) no meu computador. Desta forma funciona para habilitar o mcrypt que já foi instalado.

Responder2

Experimente isto:

sudo updatedb 
locate mcrypt.ini

Deve mostrá-lo localizado em /etc/php5/mods-available

locate mcrypt.so

Edite mcrypt.ini e altere a extensão para corresponder ao caminho para mcrypt.so, exemplo:

extension=/usr/lib/php5/20121212/mcrypt.so

Agora isso:

sudo php5enmod mcrypt - (optional since its already enabled during phpmyadmin setup)

Verifique se existem novos arquivos aqui (eles devem ser criados automaticamente a partir do problema acima)

ls -al /etc/php5/cli/conf.d/20-mcrypt.ini
ls -al /etc/php5/apache2/conf.d/20-mcrypt.ini

Caso contrário, faça o seguinte

Crie links de símbolos agora

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

Reinicie o Apache

sudo service apache2 restart

Reinicie o php5 ou php5-fpm

sudo service php5 restart

Responder3

Instale mcrypta extensão para PHP, habilite-a e reinicie o Apache. A seguir estão os comandos a serem executados:

sudo apt-get install mcrypt php5-mcrypt
sudo php5enmod mcrypt
sudo service apache2 restart

Responder4

Minha instalação do servidor 14.04 só é necessária (após a instalação do php5-mcrypt)

sudo php5enmod mcrypt
sudo service apache2 restart

informação relacionada