Si has descubierto que no puedes instalar mcrypt como antes, no te preocupes. Estos son los pasos a seguir para que pueda instalar esa dependencia tan utilizada con la ayuda de pecl.

    Cómo instalar MCRYPT en Ubuntu ServerConsejoTecnologico.com’s Jack Wallen le explica cómo instalar MCRYPT

    A partir de PHP 7.1, el php-mcrypt estaba obsoleto. Y a partir de PHP 7.2 fue completamente eliminado. Esto es un problema, ya que varios títulos de software de servidor todavía dependen de esta herramienta de encriptación. Y debido a que software como Nextcloud, ownCloud y muchos más aún no han cambiado esa dependencia, es posible que no pueda instalarlo sin mcrypt en el sistema. ¿A qué te dedicas? No importa cuántas veces ejecute apt-get install php-mcrypt o yum install php-mcrypt, no funcionará.

    Más información sobre ciberseguridad

    Afortunadamente, hay una solución. Dicha solución cae sobre los hombros del comando pecl. PECL es la biblioteca de la comunidad de extensiones de PHP, que sirve como repositorio para las extensiones de PHP. A través de este repositorio, puede instalar mcrypt.

    ¿Qué es mcrypt?

    La extensión mcrypt es un reemplazo del comando crypt de UNIX. Estos comandos sirven para encriptar archivos en sistemas UNIX y Linux. La extensión php-mcrypt sirve como interfaz entre PHP y mcrypt.

    Cómo instalar mcrypt

    Voy a guiarte a través del proceso de instalación de mcrypt en Ubuntu Server 16.04. No es un reto una vez que se han añadido las dependencias necesarias a su sistema. Con mcrypt instalado, puede continuar con la instalación del software que depende de esta extensión.

    Con eso dicho, ¿cómo instalamos mcrypt? Primero, abra una ventana de terminal e instale las dependencias necesarias con los comandos:

    sudo apt-get - instalar gcc make autoconf libc-dev pkg-configsudo apt-get - instalar php7.2-devsudo apt-get - instalar libmcrypt-dev

    Una vez instaladas las dependencias, puede instalar mcrypt con el comando:

    sudo pecl install mcrypt-1.0.1

    Y ahí lo tienes. Ahora Mcrypt está instalado. Vuelva al proceso de instalación de cualquier software de servidor que dependa de esta extensión y estará listo para empezar.

    No se ha ido, sólo se ha movido.

    No te preocupes: mcrypt no ha desaparecido. Acaba de ser movido de PHP a PECL. Pero para aquellos que han estado instalando a través de php-mcrypt durante años, esto supone un gran cambio. Ahora, en lugar de poder instalar mcrypt con un solo comando, tienes cuatro con los que lidiar. Aún así, al menos aún tienes disponible mcrypt. Eventualmente, sin embargo, creo que la dependencia de mcrypt será migrada a otra herramienta (como OpenSSL.

    Boletín informativo de consejotecnologico.com

    Refuerce las defensas de seguridad de TI de su organización manteniéndose al día de las últimas noticias, soluciones y mejores prácticas en materia de ciberseguridad. Entregado los martes y jueves