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 llevará mucho tiempo instalar la extensión del cargador ionCube en un sistema Ubuntu Linux.
IonCube Loader 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 PHP servidor 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
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: Descargar IonCube Loader [19659005] Después de instalar el servidor Apache, ahora comprobaremos 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 están construidos con un diseño de arquitectura de 64 bits, veremos cómo descargar e instalar la versión de 64 bits. Versión de 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 tienes una máquina de 32 bits, ejecuta 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 de carga 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: Instalar IonCube en Ubuntu Linux
Para instalar la extensión del cargador ionCube en Ubuntu, necesitamos saber la versión PHP de nuestro servidor Apache PHP. 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 [19659014]
Paso 4: Configure IonCube Loader
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 tanto PHP CLI como los archivos PHP Apache.
Ejecute el siguiente comando para editar el script de configuración PHP CLI.
$ sudo nano /etc/php/7.0/cli/php.ini
Run 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: Probar IonCube Loader
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 PHP, puede verificar la versión de PHP en su Sistema Linux. El comando le devolvería la versión PHP y la versión del motor Zend y la presencia de ionCube.
$ php -v
Palabras finales
He descrito paso a paso 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.