IonCube, en este post te contamos cómo instalarlo en Linux

IonCube es un codificador PHP propietario y, por tanto, un módulo o una biblioteca de funciones de protección para aplicaciones PHP. IonCube convierte el código fuente legible de los archivos PHP a bytecode (ilegible) obteniendo así un mayor rendimiento. Es necesario instalar previamente los llamados ionCubeLoader o cargarlos justo en el momento en que se necesiten.

IonCube facilita gratuitamente estos Loader para casi todos los sistemas operativos, entre otros: Windows, Linux, FreeBSD, OS X o Solaris.

Su funcionamiento es relativamente sencillo de entender, se encriptan los códigos mediante una GUI (interfaz gráfica de usuario) bastante sencilla e intuitiva, luego se suben al servidor y mediante un módulo de php se desencriptan y se muestra el resultado final.

Para la instalación de ionCube en tu Servidor Linux deberás seguir los siguientes pasos:

    1. Accede a tu Servidor a través de SSH como usuario root.

      Aviso importante

      Aconsejamos realizar una copia de seguridad del servidor antes de llevar a cabo estas acciones, ya que cualquier error podría dejarlo inoperativo.

       

    2. Descarga el archivo tar.gz con los ficheros de instalación de ion_cube con el comando:
      wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

       

    3. Descomprime el archivo que acabas de descargar:
      tar -zxf ioncube_loaders_lin_x86.tar.gz

       

    4. Mueve el directorio resultante del paso anterior a la carpeta de módulos de PHP:
      mv ioncube /usr/lib/php/modules

       

    5. Modifica los permisos de la carpeta:
      chown -R root:root /usr/lib/php/modules/ioncube/

       

    6. Una vez la carpeta se encuentre en el directorio correcto, deberás incluir la siguiente linea al final de el/los archivo/s php.ini de tu servidor:
      zend_extension=/usr/lib/php/modules/ioncube/ioncube_loader_lin_5.2.so

      Nota

      En el caso de disponer de un servidor Plesk Linux contratado en Clouding.io deberás realizar la modificación en los siguientes archivos php.ini:

      /etc/php5/apache2/php.ini
      /etc/php5/cli/php.ini

       

    7. Por último, sólo tendrás que reiniciar tu servidor web.

Nota

En el caso de disponer de un servidor Plesk Linux contratado en Clouding.io puedes hacerlo con el comando:

/etc/init.d/apache2 restart

O bien, dependiendo de la distribución:

service httpd restart

 

Para comentar sobre este artículo, rellena el formulario. Los campos marcados con un asterisco (*) son obligatorios.


*