GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar ionCube Loader en Debian 9

IonCube es una extensión PHP que se puede usar para decodificar archivos PHP cifrados seguros en tiempo de ejecución. Los proveedores comerciales de programas PHP utilizan el codificador IonCube para proteger las aplicaciones y el cargador, que instalamos en este tutorial, es necesario para ejecutar archivos codificados IonCube en su servidor. El IoncubeLoader está disponible de forma gratuita. El cargador 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 de IonCube Loader en el servidor Debian 9.

Requisitos

  • Un servidor que ejecuta Debian 9 con LAMP instalado.
  • Un usuario no root con privilegios sudo.

Cómo empezar

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

sudo apt-get actualización -y
sudo apt-get actualización -y

Una vez que todos los paquetes estén actualizados, reinicie el sistema para aplicar todos los cambios:

reinicio de sudo

Instalación del cargador IonCube

Primero, deberá descargar la última versión de IonCube Loader desde su sitio web oficial. De lo contrario, puede descargarlo usando el siguiente comando:

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

Una vez que se complete la descarga, extraiga el archivo descargado usando el siguiente comando:

tar -xvzf ioncube_loaders_lin_x86-64.tar.gz

De forma predeterminada, los archivos se descomprimirán en una carpeta ioncube.

Ahora, cambie el directorio a la carpeta ioncube y ejecute el comando ls para ver toda la extensión:

cd ioncube
ls

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

 ioncube_loader_lin_4.1.so ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_5.4.so ioncube_loader_lin_7.0_ts.so README.txtioncube_loader_lin_4.2.so ioncube_loader_lin_5.1.so ioncube_loader_lin_5.4_ts.so ioncube_loader_lin_7.1.so USUARIO-GUIDE.pdfioncube_loader_lin_4 .3.so ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_5.5.so ioncube_loader_lin_7.1_ts.so USER-GUIDE.txtioncube_loader_lin_4.3_ts.so ioncube_loader_lin_5.2.so ioncube_loader_lin_5.5_ts.so ioncube_loader_lin_7.2.soioncube_loader_lin_4.4.so ioncube_loader_lin_5.2_ts .so ioncube_loader_lin_5.6.so ioncube_loader_lin_7.2_ts.soioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.3.so ioncube_loader_lin_5.6_ts.so LICENCIA.txtioncube_loader_lin_5.0.so ioncube_loader_lin_5.3_ts.so ioncube_loader.php.so ioncube_loader. pre> 

Ahora, deberá seleccionar el archivo 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:

PHP 7.0.22-0ubuntu0.16.04.1 (cli) (NTS) Copyright (c) 1997-2017 The PHP GroupZend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies con Zend OPcache v7.0.22- 0ubuntu0.16.04.1, Copyright (c) 1999-2017, por Zend Technologies

En el resultado anterior, debería ver que la versión de PHP instalada es PHP 7.0.22. Por lo tanto, deberá copiar el archivo ioncube_loader_lin_7.0.so del directorio de ioncube al directorio de extensiones de PHP.

Primero, encuentre la ubicación del directorio de la extensión de PHP usando el siguiente comando:

php -i | grep extensión_dir

Debería ver el siguiente resultado:

extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012

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

cd ioncube
cp ioncube_loader_lin_7.0.so /usr/lib/php/20151012/

A continuación, deberá editar el archivo php.ini y agregar la ruta de la extensión ioncube. Puedes hacer esto con el siguiente comando:

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

Agregue la siguiente línea:

zend_extension=/usr/lib/php/20151012/ioncube_loader_lin_7.0.so

Guarde el archivo, luego abra otro archivo php.ini:

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

Agregue la siguiente línea:

zend_extension=/usr/lib/php/20151012/ioncube_loader_lin_7.0.so

Guarde y cierre el archivo, luego reinicie el servicio Apache para aplicar los cambios:

sudo systemctl reiniciar apache2

Prueba del cargador IonCube

Ahora, todo está configurado correctamente, es hora de probar si el cargador Ioncube está instalado o no. Puedes probarlo usando el siguiente comando:

php-v

Si todo está bien, debería ver el siguiente resultado:

PHP 7.0.22-0ubuntu0.16.04.1 (cli) ( NTS )Copyright (c) 1997-2017 The PHP GroupZend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies con ionCube PHP Loader (habilitado ) + Protección contra intrusiones de ioncube24.com (sin configurar) v10.1.0, Copyright (c) 2002-2017, de ionCube Ltd. con Zend OPcache v7.0.22-0ubuntu0.16.04.1, Copyright (c) 1999-2017, de Zend Tecnologías

Debian
  1. Cómo instalar PHP ionCube Loader en CentOS 8

  2. Cómo instalar PHP 8.0 en Debian 11

  3. Cómo instalar PHP 8.0 en Debian 10 / Debian 9

  4. Cómo instalar ionCube Loader en Debian

  5. Cómo instalar PHP 7.2 en Debian 9

Cómo instalar el cargador IonCube en Debian 11

Cómo instalar el cargador IonCube en CentOS

Cómo instalar el cargador IonCube en CentOS 7

Cómo instalar el cargador IonCube en CentOS 8

Cómo instalar el cargador IonCube en Ubuntu 15.04

Cómo instalar ionCube Loader en CentOS 7.1