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 desarrollador de PHP, puede utilizar ionCube para ocultar su propio código a sus clientes. No tomará 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 su terminal para instalar el servidor PHP Apache.
$ sudo apt install apache2 php7.0 php7.0-fpm php7.0-cli
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 sistema de archivos Linux. 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
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
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
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 comando 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 PHP CLI.
$ 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
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 marco PHP 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
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 esta publicación útil y útil, compártala con sus amigos y la comunidad de Linux. También puede escribir sus opiniones sobre esta publicación en la sección de comentarios.