Instalar Ioncube Loader en CenTOs 7, Debian 8 y 9

Es muy común. que al instalar alguna aplicación en nuestro servidor, nos aparece el desagradable mensaje en el cual nos dice que no tenemos instalada la dichosa extensión php Ioncube Loader.

Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.

¿Pero que es Ioncube Loader?.

Ioncube es una aplicación comercial (de pago) que aporta a los desarrolladores una serie de herramientas, con las cuales pueden proteger su software programado en PHP, aunque si puede ser visto, editado y operativo en ordenadores sin licencia. Lo que hacen es una compilación del bytecode, antes de codificar el código, de forma que se elimina el código fuente y se reducen los overheads del tiempo de ejecución. Por ese motivo es necesario instalar la extensión PHP IonCube Loader, pues ella es la única capaz de maneja la lectura y ejecutar los archivos codificados en tiempo real. Esta extensión si que se proporciona de manera gratuita.

La descarga e instalación de Ioncube Loader, es la misma en ambas distribuciones linux, aunque si es cierto que dependiendo de si usas un panel de control web o otro, puede variar su localización.

 

Instalamos la extensión:

Descargamos la extensión.

Extraemos el contenido.

El paso siguiente es importante, debemos asegurarnos de la versión php que tenemos instalada.

Ejemplo de salida:

Ahora debemos localizar la carpeta donde se encuentran los módulos de php, lo hacemos con grep.

Ejemplo de salida:

Bien, pues ya tenemos el ioncube loader y sabemos la ubicación de los módulos. Están fácil como un copia y pega.

Abrimos el directorio Ioncube:

Debemos seleccionar el modulo o extensión que corresponda a nuestra versión de php. En este ejemplo uso php 5.6.31, así que cargare el modulo 5.6.

En agosto del 2017, las versiones actuales, son:

 

Configuramos el php.ini

Ya casi hemos terminado, solo nos falta decirle a nuestro php.ini que debe usar el modulo ioncube loader. Si no conoces su localización o no estas seguro que php.ini estas usando, revisa este articulo.

En Centos:

Y agregas la orden referente a la versión de ioncube, que seleccionaste anteriormente.

Reinicias y ya lo tienes instalado.

En Debian:

En debian tienes varios php.ini validos.  PHP-CLI, CGI, Apache2 y FPM.

Deberás abrir cada uno de ellos y colocar la extensión.

Guardar todos y reinicias.

 

Y con esto, ya tenemos nuestro linux con ioncube loader instalado y funcionando.

Mas información en la pagina oficial.

Instalar Ioncube Loader en CenTOs 7, Debian 8 y 9
5 (100%) 2 Votos

Agregar comentario

Suscribete

Suscribete a nuestro newsletter y mantente informado con nuestros últimos artículos, noticias y más. Todo completamente gratis.

Tu suscripción a sido realizada con éxito.