Instalando o IONCube Loader no Debian

Publicado por Rafael Brianezi da Silva em 27/09/2009

[ Hits: 15.325 ]

 


Instalando o IONCube Loader no Debian



O que é IONCube?

IONCube é uma ferramenta que visa proteger o código-fonte de arquivos escritos em PHP, protegendo também os direitos autorais do programador e evitando a pirataria de software. Este dispõe de um motor de codificação avançado que fornece a combinação ideal para o máximo de proteção do código fonte de scripts em PHP, sem prejudicar a performance, segurança e compatibilidade.

Para permitir que o seu servidor interprete arquivos codificados com o IONCube, é necessário instalar o IONCube Loader. Para tal, seguem os passos.

1. Baixar a versão do IONCube para a sua respectiva arquitetura:
Link para Linux (x86)
http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

Link para Linux (x86-64)
http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

2. Abaixo segue um exemplo de instalação do pacote Linux (x86). Lembrando que para (x86-64), basta seguir os mesmos procedimentos.

Acessando o diretório onde vamos "baixar" os arquivos:

# cd /usr/local/src/

Executando o wget para download do pacote:

# wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

Descompactando o pacote:

# tar -xvzf ioncube_loaders_lin_x86.tar.gz

Copiando o diretório "ioncube" para dentro do diretório "/usr/local/lib/":

# cp -R ioncube /usr/local/lib/

Abrindo o arquivo php.ini:

# vim /etc/php5/apache2/php.ini

Inserir a linha abaixo, no final do arquivo:

zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.2.so

Reiniciando o Apache:

# apachectl restart

Neste momento tudo deverá estar funcionando.

Obs: É sempre é interessante observar no log do Apache2 se algo de errado apareceu após executar o comando "apachectl restart".

Se o IONCube não estiver funcionando, observe se a linha abaixo aparece no log:

Failed loading /usr/local/lib/ioncube/ioncube_loader_lin_5.2.so: /usr/local/lib/ioncube/ioncube_loader_lin_5.2.so: wrong ELF class: ELFCLASS64

Se sim, você pode ter baixado erroneamente o "pacote (x86)", sendo que sua arquitetura pode ser "(x86-64)". Basta baixar o pacote correto e seguir os mesmos passos acima.

Qualquer problema, poste aí...

Outras dicas deste autor

Apt-get, yum, slapt-get, wget, ftp etc através de proxy autenticado

Ubuntu - Destacando Aba Ativa no Gnome-Terminal

Desvendando o comando DATE

Como instalar o slapt-get no Slackware 12.2 em menos de 2 minutos

Como testar se o SpamAssassin (antispam) e o ClamAV (antivírus) estão funcionando

Leitura recomendada

Configurando placa de vídeo Nvidia 6x ou superior no Debian

Como alterar interpretador de comandos padrão do usuário no Ubuntu 18.04 (do SH para BASH)

Ubuntu + Windows 8 como dual boot

Correção de problema no teclado numérico usando VNC no Fedora 9

Colocando um site no ar sem o www

  

Comentários
[1] Comentário enviado por notrev em 28/09/2009 - 10:19h

Na minha opinião, para evitar a pirataria de software basta licensiá-lo em uma licensa livre, como a GNU/GPL.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts