Cómo instalar mcrypt en PHP 7.2: Guía paso a paso

A partir de PHP 7.1, php-mcrypt se ha quedado obsoleto. Y a partir de PHP 7.2, ha sido completamente eliminado. Esto es un problema, ya que todavía hay muchos títulos de software de servidor que dependen de esta herramienta de cifrado. Y debido a que software como Nextcloud, ownCloud y muchos más todavía no han eliminado esa dependencia, es posible que te encuentres sin poder instalarlo sin mcrypt en el sistema. ¿Qué puedes hacer? Por mucho que ejecutes "apt-get install php-mcrypt" o "yum install php-mcrypt", no funcionará.

Afortunadamente, existe una solución. Dicha solución recae en el comando "pecl". PECL es la Biblioteca de Extensiones Comunitarias de PHP, que sirve como repositorio para las extensiones de PHP. A través de este repositorio, puedes instalar mcrypt.

Índice de Contenido
  1. ¿Qué es mcrypt?
  2. Instalación de mcrypt
  3. No se ha ido, solo se ha movido
  4. También puedes leer...

¿Qué es mcrypt?

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

Instalación de mcrypt

Voy a guiarte en el proceso de instalación de mcrypt en Ubuntu Server 16.04. No es complicado una vez que hayas añadido las dependencias necesarias a tu sistema. Con mcrypt instalado, puedes continuar con la instalación del software que depende de esta extensión.

Dicho esto, ¿cómo instalamos mcrypt? Primero, abre una ventana de terminal e instala las dependencias necesarias con los siguientes comandos:

sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install php7.2-dev
sudo apt-get -y install libmcrypt-dev

Cómo administrar las cuentas de usuario en FileVault 2 para proteger tus datos

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

sudo pecl install mcrypt-1.0.1

Y listo. Mcrypt ya está instalado. Continúa con el proceso de instalación del software de servidor que depende de esta extensión y deberías estar listo para continuar.

No se ha ido, solo se ha movido

No te preocupes: mcrypt no se ha ido. Simplemente se ha movido de PHP a PECL. Pero para aquellos que han estado instalando a través de php-mcrypt durante años, esto supone un cambio bastante grande. Ahora, en lugar de poder instalar mcrypt con un solo comando, tienes que lidiar con cuatro. Aun así, al menos todavía tienes mcrypt disponible. Sin embargo, creo que eventualmente la dependencia de mcrypt se migrará a otra herramienta (como OpenSSL).

También puedes leer...

  • Cómo instalar ownCloud en Ubuntu 18.04 (Newsmatic)
  • Cómo instalar nextCloud 13 en Ubuntu 18.04 (Newsmatic)
  • Cómo instalar Ubuntu Server 18.04 (Newsmatic)
  • La gran victoria alemana del código abierto: 300.000 usuarios cambian a Nextcloud para compartir archivos (ZDNet)

EasySSH: Una herramienta GUI simple para administrar conexiones SSH en Linux

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Seguridad, allí encontraras muchos artículos similares a Cómo instalar mcrypt en PHP 7.2: Guía paso a paso , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.