Instalar php7.3-mcrypt

Revisando todos los paquetes a actualizar en mi servidor me dí cuenta que no aparecía mcrypt para actualizar a la versiones más alta de PHP y al no estar en mis repositorios preferí instalarlo a través de pecl de forma rápida.

Verificamos la versión de PHP

php -v

Instalamos las dependencias

sudo apt install -y gcc make autoconf libc-dev pkg-config 
libmcrypt-dev

Instalamos mcrypt a través de pecl

sudo pecl install mcrypt-1.0.2

Si nos arrojara un error de phpize deberemos asegurarnos de tener instalado php7.X-dev, en mi caso:

sudo apt-get install php7.3-dev

Nos fijamos en el path de instalación de mcrypt

Build process completed

successfully Installing '/usr/lib/php/20180731/mcrypt.so'

Añadimos el path a PHP

sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/apache2/conf.d/20-mcrypt.ini"

sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/cgi/conf.d/20-mcrypt.ini"

sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/fpm/conf.d/20-mcrypt.ini"

sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/cli/conf.d/20-mcrypt.ini"

Comprobamos que este activo

php -i | grep "mcrypt"

Deja un comentario