Cómo instalar IonCube con PHP en Ubuntu 20.04

Cómo instalar IonCube con PHP en Ubuntu 20.04

El cargador de IonCube es la biblioteca utilizada para cargar archivos codificados con IonCube en el servidor. Se requiere instalar en el servidor web para decodificar cualquier archivo codificado IonCube antes de ejecutar. El IonCube proporciona una función para cifrar su script PHP para mantenerlos seguros. También los mantiene seguros de usos no autorizados.

Este tutorial lo ayudará a configurar el cargador de ioncube con PHP en Ubuntu 20.04 Sistema Linux.

Requisitos previos

Asumimos que ya tiene PHP instalado en su sistema Ubuntu. Si no, puede seguir estas instrucciones para instalar la versión PHP requerida.

Paso 1 - Descargar el cargador de ioncube

En primer lugar, descargue los últimos módulos PHP de ioncube cargadores de IonCube desde la página de descarga de IonCube. Alternativamente, también puede usar el siguiente comando para descargar los cargadores de ionCube. También extraiga el archivo descargado en /usr /directorio local.

wget http: // downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.alquitrán.GZ Tar XZF IonCube_Loaders_Lin_X86-64.alquitrán.GZ -C /USR /Local 

Paso 2 - Encuentra PHP correcto.ini

Es importante encontrar el archivo de configuración de PHP correcto (PHP.ini) para habilitar ionCube para eso solo. El PHP -I El comando le proporciona la información de detalles sobre la versión PHP activa en la interfaz de línea de comandos.

Puedes GREP el PHP.Ubicación ini ejecutando el comando:

PHP -I | Grep PHP.Archivo de configuración INI (PHP.ini) ruta =>/etc/php/7.4/archivo de configuración cargada de CLI =>/etc/php/7.4/CLI/PHP.ini 

Pero, podría ser apache se ha configurado con la otra versión del PHP. Para descubrir que necesita poner un phpinfo (); Archivo en la raíz del documento del servidor web del servidor.

Por defecto, los archivos de configuración almacenados PHP en la siguiente ubicación. Por ejemplo, los archivos de configuración para el PHP 7.4 se almacenan en la ubicación inferior

  • /etc/php/7.3/CLI/PHP.INI #FOR PHP CLI
  • /etc/php/7.3/fpm/php.ini #para PHP FPM
  • /etc/php/7.3/apache/php.ini #para php con apache

Paso 3 - Configurar el cargador de ionCube en PHP

Ahora, edite los archivos de configuración PHP requeridos o puede actualizar en todos los archivos de configuración encontrados anteriormente. Agregue el siguiente código al final de los archivos en función de su versión PHP.

 zend_extension =/usr/local/ioncube/ioncube_loader_lin_7.4.entonces 

Asegúrese de reemplazar /usr/local/ioncube/ioncube_loader_lin_7.23.entonces ruta de archivo con su archivo de versión PHP coincidente.

Paso 4 - Configuración de prueba

Todo listo. Ha agregado configuraciones de ionCube a su configuración de PHP. Para verificar la configuración, escriba:

PHP -V Php 7.4.8 (CLI) (construido: 13 de julio 2020 16:46:22) (NTS) Copyright (c) El motor PHP Group Zend Engine V3.4.0, Copyright (c) Zend Technologies con el cargador PHP IonCube + IonCube24 V10.4.1, Copyright (c) 2002-2020, por IonCube Ltd. con Zend Opcache v7.4.8, Copyright (c), por Zend Technologies 

Verá que el cargador PHP de IonCube se ha configurado con su versión de PHP. Del mismo modo, para ver la configuración para Apache, use el archivo phpinfo ().

Conclusión

En este tutorial, ha aprendido a instalar y configurar el cargador PHP de IonCube en Ubuntu 20.04 Sistema Linux.