¿Cómo instalar la extensión mcrypt en Ubuntu?

PHP mcrypt es una extensión. Proporciona instalaciones de cifrado para aplicaciones web que requieren la funcionalidad de algoritmos modernos como AES. Funciona como interfaz para la biblioteca libmcrypt de Mcrypt que implementa todos los algoritmos y modos disponibles en ella como GOST, RC2, RC6, MARS, etc. Aquí, la extensión .php significa un archivo de texto sin formato que contiene el código fuente escrito en lenguaje PHP. Debido al lago de desarrollo en mcrypt, la extensión es vulnerable y se puede descifrar, por lo que se eliminó del paquete de PHP y se trasladó al repositorio de la biblioteca comunitaria de extensiones de PHP. De modo que si alguien lo necesita, puede instalarlo fácilmente en la máquina Linux usando Pear.

Verificar la instalación de PHP mcrypt en Ubuntu

Abra la terminal en su sistema Ubuntu y escriba el siguiente comando para verificar si mcrypt está instalado o no.

php-m | grep mcrypt

Verifying-PHP-mcrypt-installation

Si no hay un resultado como el que se muestra en la imagen de arriba, siga los pasos a continuación para instalar php-mcrypt.

Instalación de php-mcrypt

Paso 1: Para instalar php-mcrypt en Ubuntu, primero tenemos que instalar algunas herramientas necesarias para crear paquetes desde la fuente con algunos paquetes de dependencia del desarrollador. Así que para hacer esta tarea usamos el siguiente comando:

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

Installing-some-tools-to-build

Paso 2: ahora actualice el canal para PEAR y PECL usando los siguientes comandos:

sudo pecl actualización de canal pecl.php.net

sudo pecl actualización-canales

Update-the-channel-for-PEAR-and-PECL

Paso 3: Para descargar e instalar la extensión php-mcrypt en el sistema Ubuntu, usamos el comando Pecl:

sudo pecl instalar mcrypt

Download-and-install-php-mcrypt-extension

Presiona ENTER y continúa 

Press-Enter-to-proceed

Paso 4: habilite “extension=mcrypt.so” a través de php.ini. Entonces, primero escriba los siguientes comandos en la terminal para abrir el archivo php.ini usando el editor nano .

sudo nano /etc/php/*/apache2/php.ini

Open-php.ini-file

Ahora edite el archivo php.ini y, en Extensión dinámica, escriba: extension=mcrypt.so junto a otras extensiones, como se muestra en la captura de pantalla.

Editing-the-php.ini-file

Ahora guarde el archivo ctrl+X , escriba Y y presione la tecla Intro . Vuelva a abrir la terminal y ejecute el siguiente comando para editar el archivo php.ini almacenado en /etc/php/*/cli/php.ini

sudo vim /etc/php/*/cli/php.ini

Open-php.ini-file

Guarde el archivo ctrl+X , escriba Y y presione la tecla Intro .

Paso 5: reinicie el servidor Apache (reinicie la PC si es necesario) para ver los cambios usando el siguiente comando:

sudo systemctl reiniciar apache2

Verificando la instalación

Para verificar si la extensión mcrpty se instaló correctamente o no, use el siguiente comando:

php-m | grep mcrypt

Si recibe un mensaje como en la imagen a continuación, eso significa que la extensión se instaló correctamente en su sistema.

Verifying-the-installation

Publicación traducida automáticamente

Artículo escrito por saurabh_anand y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *