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
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
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
Paso 3: Para descargar e instalar la extensión php-mcrypt en el sistema Ubuntu, usamos el comando Pecl:
sudo pecl instalar mcrypt
Presiona ENTER y continúa
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
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.
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
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.
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