1. Home
  2. Hospedagem Dedicada
  3. Como habilitar o IonCube – Hospedagem Dedicada

Como habilitar o IonCube – Hospedagem Dedicada

Informação!

Veja neste artigo como habilitar o IonCube via SSH na sua Hospedagem de Dedicada Linux.

O IonCube é um aplicativo que visa a proteção do código-fonte de arquivos escritos em PHP. O uso de arquivos PHP codificados e protegidos com o ionCube exige que um arquivo chamado ionCube Loader seja instalado no servidor da Web e disponibilizado para o PHP.

Possui suporte as versões as seguintes versões do PHP (5.3,5.4,5.5,5.6,7.0,7.1,.7.2,7.3,7.4,8.1,8.2).

Verificar se o componente do IonCube está instalado

Acesse o servidor via SSH  com as credenciais de FTP do site e digite o comando abaixo:

yum list installed | grep -i ioncube 

  • O comando vai retornar se o componente (ioncube-loader-lc.x86_64) está instalado no servidor, caso contrário será necessário solicitar a instalação via chamado.

Verificar se o IonCube está habilitado

  • Execute o comando abaixo para verificar se o modulo do IonCube está devidamente carregado no PHP.

phpx.x -m | grep ion

  • Substitua o x pela versão do PHP que atualmente está utilizando.
  • O comando irá retornar algo como:

  • Você pode criar o arquivo info.php dentro do diretório raiz public_html, com o conteúdo abaixo:

<?php
phpinfo();
?>

  • Após acesse o caminho do arquivo no navegador (meusite/info.php) você pode filtrar pela palavra ionCube Loader, caso tenha sido habilitado corretamente irá exibir o modulo na versão do PHP correspondente.

Habilitando IonCube via SSH

  • Conectado no FTP do site via SSH baixe as bibliotecas do IonCube via Curl utilizando o comando abaixo no mesmo nível do diretório raiz public_html.

curl -SO https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

  • Após vamos extrair os arquivos e delete o arquivo compactado que foi baixado utilizando o comando:
tar xzvf ioncube_loaders_lin_x86-64.tar.gz && rm ioncube_loaders_lin_x86-64.tar.gz
  • Agora precisamos criar o apontamento no arquivo .ini digite: vi .user.ini e pressione a tecla Enter.
  • Agora vá até a linha final do arquivo, pressione a tecla i c para editar o arquivo, e digite em uma nova linha a extensão do PHP na versão que você irá utilizar:
zend_extension = /home/SeuLoginFTP/ioncube/ioncube_loader_lin_x.x.so
  • Lembrando que você vai substituir o x pela versão do PHP que atualmente está utilizando e substituir SeuLoginFTP pelo respectivo FTP do site.
  • Após aperte a tecla ESC e digite :wq! E pressione a tecla Enter.

 

Validando se o IonCube está ativo

  • Crie o arquivo php dentro do diretório raiz public_html conteúdo abaixo e após valide via web.
<?php
if(extension_loaded("IonCube Loader")) {
echo "IonCube Ativado";
}
else {
echo "IonCube Desativado";
}
?>
  • Caso toda configuração esteja correta e ainda sim retornar como desativado, é recomendado abrir um chamado para verificação.
Conheça!

Aproveite e conheça outros produtos da Locaweb, como o Hospedagem de Sites, clique aqui e saiba mais!

Este artigo foi útil ?

Artigos relacionados