Instalando o módulo php-mcrypt no Ubuntu 18.04 com PHP 7.2
Instale PHP-7.2
Antes de instalar o módulo mcrypt, você deve primeiro instalar PHP 7.2 no Ubuntu, para fazer isso, execute o comandos abaixo:
sudo apt install php-7.2
Instale as dependências necessárias do PHP para instalar o mcrypt
Agora que o PHP 7.2 está instalado, execute os comandos abaixo para instalar as dependências necessárias que permitirão que o módulo mcrypt seja instalado no Ubuntu com suporte a PHP 7.2.
Para instalar os pacotes necessários, execute os comandos abaixo:
sudo apt install php-dev libmcrypt-dev php-pear
sudo pecl channel-update pecl.php.net
sudo pecl install mcrypt-1.0.1
Depois de executar os comandos acima, você deve ver uma mensagem que o módulo php mcrypt foi instalado com sucesso e que você deve incluir a extensão mcrypt.so no arquivo php.ini:
Build process completed successfully
Installing ‘/usr/lib/php/20170718/mcrypt.so’
install ok: channel://pecl.php.net/mcrypt-1.0.1
configuration option “php_ini” is not set to php.ini location
You should add “extension=mcrypt.so” to php.ini
Agora basta abrir o arquivo php.ini e adicionar extension=mcrypt.so no final do mesmo:
sudo nano /etc/php/7.2/apache2/php.ini
Agora você deve reiniciar o Apache.
sudo service apache2 restart
Agora o módulo mcrypt esta instalado e pronto para usar.