GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instale ionCube Loader en un CentOS 7

Le mostraremos cómo instalar ionCube loader en un CentOS 7. ionCube loader es un módulo PHP que permite que PHP cargue archivos protegidos con el software ionCube Encoder. Muchos proveedores de software comercial lo utilizan principalmente para proteger su código y evitar que sea visible. En este tutorial, le mostraremos cómo habilitar ionCube Loaders en un CentOS 7 VPS. Instalar ionCube Loader en CentOS 7 es una tarea fácil, solo siga nuestro tutorial a continuación y debería instalar ionCube Loader en el servidor CentOS 7 en unos minutos.

1. Inicie sesión en su CentOS 7 VPS a través de SSH como usuario root

# ssh root@IP_Address

y actualizar todos los servicios instalados

# yum update

2. Ejecute el comando 'arch' en la terminal para comprobar si su sistema es de 32 bits (i686) o de 64 bits (x86_64)

# arch
x86_64

3. En nuestro caso el sistema es de 64 bits y vamos a descargar la versión de 64 bits de ionCube Loader

# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

4. Si su sistema es de 32 bits, descargue el siguiente archivo

# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

5. Una vez descargado, descomprima el archivo tar

# tar xfz ioncube_loaders_lin_x86-64.tar.gz

Los cargadores de ionCube para todas las versiones de PHP se extraerán en un nuevo directorio "ioncube".

6. Necesitamos saber la versión de PHP instalada en el servidor. Podemos averiguarlo usando el siguiente comando

# php -v
PHP 5.4.16 (cli) (built: Aug 11 2016 21:24:59)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

7. Coincidir con la versión de PHP

Tenemos la versión PHP 5.4.16 instalada en nuestro servidor de prueba, por lo que necesitaremos el cargador ionCube correspondiente.

Enumere el contenido del directorio 'ioncube' para encontrar el archivo necesario

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

Usaremos el archivo 'ioncube_loader_lin_5.4.so' porque coincide con nuestra versión de PHP. Si tiene una versión diferente de PHP instalada en su servidor, deberá usar el archivo apropiado.

Para averiguar la ubicación del directorio de la extensión, ejecute el siguiente comando

# php -i | grep extension_dir
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
sqlite3.extension_dir => no value => no value

Copie el cargador ionCube 'ioncube_loader_lin_5.4.so' en el directorio de extensiones marcado con color rojo.

# cp ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modules

Ahora, abra el archivo de configuración de PHP y agregue la siguiente línea

# vi /etc/php.ini
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so

Tenga en cuenta que la ruta del archivo de configuración de PHP puede ser diferente en su servidor. Puede ejecutar 'php –ini' para encontrar el archivo de configuración de PHP cargado.

# php --ini |grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php.ini

Guarde el archivo de configuración y reinicie el servidor web Apache para que los cambios surtan efecto.

# systemctl restart httpd

8. Verifique la instalación del cargador ionCube

Puede verificar si ionCube Loader se ha habilitado correctamente con el siguiente comando

# php -v
PHP 5.4.16 (cli) (built: Aug 11 2016 21:24:59)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.1.2, Copyright (c) 2002-2016, by ionCube Ltd.

Por supuesto, no tiene que instalar ionCube Loader en CentOS 7, si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que habiliten ionCube Loaders en su servidor CentOS 7 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si le gustó esta publicación, sobre cómo instalar ionCube Loader en un CentOS 7, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar ionCube Loader en Debian 9

  2. Cómo instalar PHP 5.5 en CentOS

  3. Cómo instalar PHP 7.3 en CentOS 8

  4. Cómo instalar el cargador IonCube en Fedora 23

  5. ¿Cómo instalar IonCube Loader en CentOS 7 manualmente?

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

Cómo instalar el cargador IonCube en Ubuntu 20.04