En esta publicación, aprenderá cómo instalar ionCube Loader para PHP en Ubuntu
cubo de iones es una extensión de PHP (módulo) que introdujo herramientas para proteger el código fuente del software escrito con el lenguaje de programación PHP para que no se vea, cambie ni ejecute en computadoras sin licencia. La tecnología de codificación surgió del trabajo anterior en el proyecto PHP Accelerator y, en su primer lanzamiento, incluía un servicio de codificación en línea donde se pueden cargar scripts PHP y descargar una versión codificada a cambio, y una herramienta de línea de comandos para Linux poco después.
Instalar ionCube
- Primero, debes descargar ioncube cargar archivos a /tmp directorio
Para sistema de 64 bits
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Para sistema de 32 bits
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
- Entonces, descomprima el archivo descargado usando el comando tar de la siguiente manera:
tar -zxvf ioncube_loaders_lin_x86*
- Cambie a la carpeta sin comprimir y luego enumere todos los archivos del cargador de ioncube como se muestra a continuación:
cd ioncube
ll

- Encuentre la ubicación del directorio de extensión para su versión de PHP, se encontrará en el mismo lugar donde se instalarán los archivos del cargador de ioncube como se muestra en la siguiente captura de pantalla.
php -i | grep extension_dir

- Después de eso, debe copiar ioncube loader para su PHP version al directorio de extensiones /usr/lib/php/20190902
Para el mío , mi versión de php es php 7.4 , por lo que copiaré el módulo ioncube_loader_lin_7.4.so en el directorio de extensión como se muestra a continuación.
cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902
- El siguiente paso es configurar el ioncube cargador para trabajar con PHP.
vim /etc/php/7.4/apache2/php.ini
- A continuación, agregue la siguiente línea de la siguiente manera:
zend_extension = /usr/lib/php/20190902/ioncube_loader_lin_7.4.so

- Reinicie su servidor web
#For apache web server
systemctl restart apache2
---------------------------
#For nginx web server
systemctl restart nginx
systemctl restart php-fpm
- Finalmente, verifique que el ionCube loader está correctamente instalado y configurado con su versión de PHP.
root@unixcop:~# php -v
PHP 7.4.3 (cli) (built: Mar 2 2022 15:36:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v11.0.1, Copyright (c) 2002-2018, by ionCube Ltd.
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
root@unixcop:~#
Conclusión
Eso es todo
En esta guía, le mostramos cómo instalar ioncube loader en Ubuntu 20.04
Gracias.