Como explicado no tutorial "Como saber se o IonCube está instalado em meu servidor?", o IonCube é um software de criptografia de código fonte para a engine do PHP. O mesmo age como um ofuscador, codificando assim arquivos em PHP.
Para que o servidor saiba interpretar e decodificar um script criptografado em IonCube, é necessário instalar o mesmo em seu servidor. Caso queira instalar o IonCube no cPanel/WHM, siga os passos abaixo:
A instalação poderá ser feita pelo EasyApache ou pelo PHP Extension Manager, ambos do cPanel.
Instalar via BASH através do PHP Extension Manager:
/scripts/phpextensionmgr install IonCubeLoader
Instalar via WHM através do EasyApache:
- Main >> Software >> EasyApache (Apache Update);
- Selecione um perfil/profile e clique em "Start customizing based on profile";
- Selecione a versão do Apache em "Apache Version" e avance;
- Selecione a versão do PHP desejada em "Major PHP Version";
- Clique em "Exhaustive Options List" e procure pelo "IonCube Loader";
- Confirme clicando em "Save and Build" e aguarde.
Caso não utilize cPanel, execute o comando abaixo, que irá instalar o repositório Atomic:
wget -q -O - http://www.atomicorp.com/installers/atomic |sh
O repositório será instalado, ao termino, execute o comando abaixo para instalar o IonCube Loader:
yum install php-ioncube-loader
Ao termino da instalação, reinicie o Apache:
service httpd restart