Con la instalación de IonCube loader tendremos la posibilidad de visualizar páginas php con contenido codificado con ionCube. La instalación es sumamente sencilla en Windows (en este caso 2003 Server con php 5.2.X):
En primera instancia descargamos la extensión/módulo desde el sitio web de ioncube:
Posteriormente, procedemos a descomprimir el fichero, dentro del cual encontraremos las versiones de los módulos para cada versión de PHP y dos scripts php para testear que la instalación se ha realizado correctamente:
ioncube_loader_win_4.1.dll ioncube_loader_win_4.2.dll ioncube_loader_win_4.3.dll ioncube_loader_win_4.4.dll ioncube_loader_win_5.0.dll ioncube_loader_win_5.1.dll ioncube_loader_win_5.2.dll ioncube-loader-helper.php ioncube-encoded-file.php
Bien, llegados a este punto debemos copiar el módulo correspondiente a nuestra versión de php en la carpeta donde guardemos todos los módulos de php, normalmente «ext» dentro de la carpeta PHP.
Posteriormente, llamamos al módulo desde el fichero de configuración php.ini añadiendo la siguiente línea, que hace referencia al módulo comentado antes:
zend_extension_ts = "c:\carpeta_php\ext\ioncube_loader_win_5.2.dll"
Guardamos y testeamos con un navegador si la instalación se ha realizado correctamente, ejecutando el script ioncube-encoded-file.php, tendrá que mostrar lo siguiente:
This file has been successfully decoded. ionCube Loaders are correctly installed.