Instalación PHP · 4 min read · Nov 25, 2025

Cómo instalar IonCube Loader en Debian 11

IonCube es una extensión de PHP que puede decodificar archivos PHP encriptados y asegurados en tiempo de ejecución. Los proveedores de programas PHP comerciales utilizan el codificador IonCube para proteger aplicaciones, y el cargador que instalamos en este tutorial es necesario para ejecutar archivos codificados con IonCube en su servidor. El IoncubeLoader está disponible de forma gratuita. El cargador de Ioncube aumenta la velocidad de carga de su sitio web y evita que otros roben el código fuente al convertir su PHP en código de bytes.

En este tutorial, explicaremos la instalación del IonCube Loader en Debian 11.

Requisitos

  • Un servidor que ejecute Debian 11 con PHP (por ejemplo, una configuración LAMP o LEMP instalada).
  • Un usuario no root con privilegios sudo.

Comenzando

Antes de comenzar, actualice todos los paquetes que están instalados en su servidor utilizando el siguiente comando:

sudo apt update -y  
sudo apt upgrade -y

Instalando IonCube Loader

Primero, necesitará descargar la última versión del IonCube Loader desde su sitio web oficial. Puede descargar el cargador de IonCube en la carpeta /tmp del sistema utilizando el siguiente comando:

cd /tmp  
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Descargar cargadores de IonCube

Una vez completada la descarga, extraiga el archivo descargado utilizando el siguiente comando:

tar -xvzf ioncube_loaders_lin_x86-64.tar.gz

Por defecto, los archivos se descomprimirán en una carpeta ioncube.

Ahora, cambie el directorio a la carpeta ioncube y ejecute el comando ls para ver todas las extensiones:

cd ioncube  
ls

Debería ver varios archivos del cargador de ioncube correspondientes a varias versiones de php como se muestra a continuación:

Archivos del cargador de IonCube

ioncube_loader_lin_4.1.so     ioncube_loader_lin_5.2.so     ioncube_loader_lin_7.0.so     ioncube_loader_lin_8.1.so  
ioncube_loader_lin_4.2.so     ioncube_loader_lin_5.2_ts.so  ioncube_loader_lin_7.0_ts.so  ioncube_loader_lin_8.1_ts.so  
ioncube_loader_lin_4.3.so     ioncube_loader_lin_5.3.so     ioncube_loader_lin_7.1.so     LICENSE.txt  
ioncube_loader_lin_4.3_ts.so  ioncube_loader_lin_5.3_ts.so  ioncube_loader_lin_7.1_ts.so  loader-wizard.php  
ioncube_loader_lin_4.4.so     ioncube_loader_lin_5.4.so     ioncube_loader_lin_7.2.so     README.txt  
ioncube_loader_lin_4.4_ts.so  ioncube_loader_lin_5.4_ts.so  ioncube_loader_lin_7.2_ts.so  USER-GUIDE.pdf  
ioncube_loader_lin_5.0.so     ioncube_loader_lin_5.5.so     ioncube_loader_lin_7.3.so     USER-GUIDE.txt  
ioncube_loader_lin_5.0_ts.so  ioncube_loader_lin_5.5_ts.so  ioncube_loader_lin_7.3_ts.so  
ioncube_loader_lin_5.1.so     ioncube_loader_lin_5.6.so     ioncube_loader_lin_7.4.so  
ioncube_loader_lin_5.1_ts.so  ioncube_loader_lin_5.6_ts.so  ioncube_loader_lin_7.4_ts.so 

Ahora, necesitará seleccionar el archivo del cargador de ioncube correcto según la versión de PHP instalada en su servidor. Ejecute el siguiente comando para ver la versión de PHP instalada en su servidor:

php -v

Salida:

Verificar versión de PHP

PHP 7.4.33 (cli) (built: Nov  8 2022 11:36:34) ( NTS )  
Copyright (c) The PHP Group  
Zend Engine v3.4.0, Copyright (c) Zend Technologies  
    with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies 

En la salida anterior, debería ver que la versión de PHP instalada es PHP 7.4.33. Así que necesitará copiar el archivo ioncube_loader_lin_7.4.so de la carpeta ioncube al directorio de extensiones de PHP.

Primero, encuentre la ubicación del directorio de extensiones de PHP utilizando el siguiente comando:

php -i | grep extension_dir

Debería ver la siguiente salida:

extension_dir => /usr/lib/php/20190902 => /usr/lib/php/20190902 

Ahora, copie el archivo del cargador de ioncube al directorio de extensiones de PHP (/usr/lib/php/20151012) utilizando el siguiente comando:

cd ioncube  
cp ioncube_loader_lin_7.4.so /usr/lib/php/20190902/

A continuación, necesitará editar el archivo php.ini y agregar la ruta de la extensión de ioncube. El archivo que necesita editar depende de la forma en que use PHP en su sistema, las formas más comunes son mod_php, PHP-FPM, PHP CGI y PHP CLI (PHP de línea de comandos), cubriré todas ellas a continuación. Si un archivo no existe, entonces no utiliza esa variante específica de PHP y puede saltar a la siguiente.

Apache mod_php

Puede hacer esto con el siguiente comando:

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

Agregue la siguiente línea al final del archivo php.ini:

zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so

Guarde el archivo.

Luego reinicie el servicio de Apache para aplicar los cambios:

sudo systemctl restart apache2

PHP-FPM

Puede hacer esto con el siguiente comando:

sudo nano /etc/php/7.4/fpm/php.ini

Agregue la siguiente línea al final del archivo php.ini:

zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so

Guarde el archivo.

Luego reinicie el servicio de PHP-FPM para aplicar los cambios:

sudo systemctl restart php7.4-fpm

PHP CGI

Puede hacer esto con el siguiente comando:

sudo nano /etc/php/7.4/cgi/php.ini

Agregue la siguiente línea al final del archivo php.ini:

zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so

Guarde el archivo.

Luego reinicie el servicio de Apache para aplicar los cambios:

sudo systemctl restart apache2

PHP CLI (PHP de línea de comandos)

Puede hacer esto con el siguiente comando:

sudo nano /etc/php/7.4/cli/php.ini

Agregue la siguiente línea al final del archivo php.ini:

zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so

Guarde el archivo.

No es necesario reiniciar ningún servicio en este caso.

Probando IonCube Loader

Ahora, todo está configurado correctamente. Es hora de probar si el cargador de Ioncube está instalado o no. Puede probarlo utilizando el siguiente comando:

php -v

Si todo está bien, debería ver la siguiente salida:

PHP 7.4.33 (cli) (built: Nov  8 2022 11:36:34) ( NTS )  
Copyright (c) The PHP Group  
Zend Engine v3.4.0, Copyright (c) Zend Technologies  
    with the ionCube PHP Loader + ionCube24 v12.0.5, Copyright (c) 2002-2022, by ionCube Ltd.  
    with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies

Como puede ver en la salida del comando “with the ionCube PHP Loader + ionCube24 v12.0.5”, hemos agregado exitosamente IoncubeLoader.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.