IonCube è un software che consente agli sviluppatori di proteggere il codice del proprio programma dalla copia. Crittografa il codice sorgente del software in modo che altri non possano copiarlo per uso illegale. Per poter eseguire applicazioni crittografate con ionCube, è necessaria un'installazione sul lato server. Questa guida ti insegnerà come installare ionCube su un server CentOS 6. Se sei un utente Ubuntu 14, fai riferimento al Setup IonCube Loader su Ubuntu 14 doc.
Per questa esercitazione, è già necessario avere uno stack LAMP installato con un server Web in esecuzione.
Passaggio 1: download di ionCube
Prima di tutto, vai alla tua directory web (ad esempio /var/www/html). Ciò dipende dal pannello di controllo Web o dall'impostazione personalizzata:
cd /var/www/html
Per scaricare ionCube per la versione a 32 bit di CentOS 6, eseguire:
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
Per la versione a 64 bit di CentOS 6, eseguire:
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Ora estrai il file:
tar xvfz ioncube*
Rinomina la cartella per un accesso più semplice dal Web:
mv ioncube* ioncube
Accedi alla procedura guidata di configurazione di ionCube navigando http://www.your-website.com/ioncubenel tuo browser web.
Passaggio 2: completamento della procedura guidata
Nel tuo browser, ora vedrai una procedura guidata che deve essere completata. Contiene alcuni passaggi di base come dire a ionCube su quale tipo di server stai usando (in questo caso VPS / Server dedicato). Cammina attraverso i passaggi. Quando ti viene chiesto quale versione di PHP usi, esegui php -vsul tuo server (questo restituirà una versione). Una volta terminato, IonCube verrà installato sul tuo server.
Ora puoi utilizzare il software crittografato ionCube, come WHMCS, sul tuo server!