Pular para o conteúdo

Instalando o IONCube Loader no Debian

Dica publicada em Linux / Configuração
Rafael Brianezi da Silva raf-tiger
Hits: 16.194 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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í...

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Ubuntu - Destacando Aba Ativa no Gnome-Terminal (Parte 2)

Solução para arquivos com ^M no final de cada linha

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

Firefox abrindo em modo offline

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

X no Slackware

Linux Mint 16 para 17 - Atualização

Revertendo instalação de driver Nvidia no Ubuntu e Debian-like

Escolhendo seu ambiente gráfico padrão

Deixando a barra do Unity, no Ubuntu, na parte de baixo

#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

Entre na sua conta para comentar.