IonCube è uno strumento che permette di criptare il codice php in modo che non possa essere visualizzato e permette quindi di proteggere il codice sorgente.
Per riuscire a leggere i file criptati con ionCube, sul server deve essere installato IonCube Loader.
L’installazione risulta essere piuttosto semplie e veloce.
-Scaricare l’applicazione dal sito ufficiale all’indirizzo http://www.ioncube.com/loader_download.php
-Estrarre i file.
tar -xvzf ioncube_loaders.tar.gz
-Copiare il file ioncube-install-assistant.php nella root del proprio sito.
cp ioncube-install-assistant.php /home/www/html
-Accedere alla pagina copiata attraverso il browser.
http://www.dominio.com/ioncube-install-assistant.php
All’interno della pagina viene visualizzato il percorso in cui si trova il file php.ini.
-Spostare la cartella ioncube estratta in precedenza in /usr/local
mv ioncube /usr/local
-Modificare il file php.ini individuato in precedenza aggiungendo una nuova riga nella sezione in cui sono presenti le estensioni zend.
zend_extension = /usr/local/ioncube/ioncube_loader_lin_4.3.so
-Salvare il file e riavviare apache.