Cómo instalar el cargador IonCube en Ubuntu Linux

Si tiene su propio servidor PHP y sabe que está en Linux, puede instalar la extensión del cargador ionCube en su servidor para descifrar (anteriormente, funcionaba como un cifrador) las secuencias de comandos de su servidor PHP. Suponga que es un administrador de servidor o una empresa de dropshipping de comercio electrónico involucrada. En ese caso, probablemente ya sepa que a veces los grandes sitios de comercio electrónico no permiten el envío directo de productos sin tener el cargador ionCube en su servidor PHP. Además, si es un , puede utilizar ionCube para ocultar su propio código a sus clientes. No llevará mucho tiempo instalar la extensión del cargador ionCube en un sistema Ubuntu Linux.

Cargador IonCube en Ubuntu Linux

El cargador ionCube está escrito en lenguaje de programación PHP; está disponible para máquinas con arquitectura de sistema de 64 y 32 bits. Puede instalar el servicio ionCube en macOS, Linux, FreeBSD y cPanel. Para instalar la extensión del cargador ionCube en su sistema Linux, necesitará los privilegios de root y el conocimiento básico de la configuración del servidor PHP. En esta publicación, veremos cómo instalar la extensión PHP del cargador ionCube en Ubuntu Linux.

Paso 1: Instale Apache en Ubuntu Linux

Para instalar la extensión del cargador ionCube en su Ubuntu Linux, necesita tener un servidor PHP instalado y activo en su máquina. Puede utilizar el servidor PHP Apache o el servidor PHP Nginx. Aquí, usaré el servidor Apache. Primero, ejecute el siguiente comando en el shell de su terminal para instalar el servidor PHP Apache.

$ sudo apt install apache2 php7.0 php7.0-fpm php7.0-cli

Cargador IonCube en Ubuntu instalar apache

Después de instalar el servidor, ahora puede ejecutar el siguiente comando de control del sistema para habilitar y reiniciar el servidor PHP Apache.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Paso 2: Descarga IonCube Loader

Después de instalar el servidor Apache, ahora verificaremos la versión de la arquitectura de nuestro sistema para descargar la versión apropiada del cargador ionCube. Si su máquina está construida con un diseño de arquitectura de 32 bits, debe descargar la versión de 32 bits.

Como la mayoría de los servidores Linux se basan en un diseño de arquitectura de 64 bits, veremos cómo descargar e instalar la versión de 64 bits de la extensión del cargador ionCube. Puede ejecutar el siguiente comando para verificar la construcción de la arquitectura de su máquina.

$ uname -r

Ahora, ejecute el siguiente comando cd para ingresar al directorio temporal de su . Luego ejecute el comando wget para descargar la extensión del cargador ionCube en su máquina Ubuntu.

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

descargar a través de wget

Si tiene una máquina de 32 bits, ejecute el siguiente comando wget en su lugar.

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

Cuando finalice la descarga, ejecute el comando tar que se indica a continuación para extraer el archivo del cargador ionCube comprimido. Cuando finalice la extracción, ejecute el comando ls cd y los comandos ls que se indican a continuación para ingresar al directorio ionCube.

$ tar -zxvf ioncube_loaders_lin_x86*
$ cd ioncube/
$ ls -l

extraer directorio

Paso 3: Instale IonCube en Ubuntu Linux

Para instalar la extensión del cargador ionCube en Ubuntu, necesitamos conocer la versión PHP de nuestro servidor PHP Apache. Puede ejecutar el siguiente comando para ver la versión de PHP. Asegúrese de que la versión de PHP sea 7.2 o superior. Ahora, anote su versión de PHP en un bloc de notas; lo usaremos más tarde.

$ php -v

Ahora, ejecute el siguiente comando GREP para encontrar la ubicación de su archivo de extensión PHP dentro de su sistema de archivos Linux. Cuando obtenga la ubicación del directorio, tome nota de la ubicación del directorio.

$ php -i | grep extension_dir

Ahora puede ejecutar el siguiente comando cp para copiar los archivos de extensión del cargador ionCube dentro de sus archivos PHP.

$ sudo cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902

Verifique la versión de PHP

Paso 4: configurar el cargador IonCube

Después de descargar y mover la extensión PHP del cargador ionCube en su Ubuntu Linux, es hora de configurar el cargador ionCube. Puede ejecutar las siguientes líneas de comandos que se indican a continuación para editar el script de configuración PHP. Necesita editar los archivos PHP CLI y PHP Apache.

Ejecute el siguiente comando para editar el script de configuración de la CLI de PHP.

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

Ejecute el siguiente comando para editar el script de configuración de Apache2.

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

Después de abrir los scripts de configuración, debe agregar la siguiente línea dentro del script. Cuando finalice la edición, guarde y salga del archivo.

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

configurar el cargador IonCube en Ubuntu

Luego reinicie su servidor PHP Apache en su máquina Linux.

$ sudo systemctl restart apache2

Paso 5: Pruebe el cargador IonCube

Finalmente, casi hemos terminado con la instalación de la extensión PHP del cargador ionCube en nuestro sistema Ubuntu Linux. Ahora, ejecutaremos una prueba de verificación rápida para monitorear si está configurado con el o no.

Para verificar la apariencia de ionCube en el marco de PHP, puede verificar la versión de PHP en su sistema Linux. El comando le devolvería la versión de PHP y la versión del motor Zend y la presencia de ionCube.

$ php -v

Cargador IonCube en Ubuntu Final

Ultimas palabras

He descrito paso a paso cómo puede descargar, configurar y verificar la herramienta de extensión PHP del cargador IonCube en Ubuntu Linux en toda la publicación. También he descrito los requisitos previos para instalarlo en un sistema Linux. Si encuentra útil y útil esta publicación, compártala con sus amigos y con la comunidad de Linux. También puede escribir sus opiniones sobre esta publicación en la sección de comentarios.

Leave a Comment

Your email address will not be published.