sexta-feira, 2 de março de 2012

Instalando o IONCube Loader para Debian

O IonCube é uma ferramenta que visa proteger seus arquivos PHP, protegento tambem os direitos autorais do programador e evitando a pirataria de software, existe um módulo que você adiciona no php para descriptografar os arquivos em tempo real sem prejudicar sua performance e segurança, compatível com várias versões de PHP inclusive a mais nova PHP 5.3.

Para este cenário instalei os seguintes pacotes:

#apt-get install php5, apache2

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 sua versão do seu sistema no link abaixo:

No meu cenário como estou a utilizar Debian squeeze 64bits e baixei o seguinte arquivo:

#cd /usr/src/
#wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
#tar -xvf ioncube_loaders_lin_x86-64.tar.gz
#cp -R ioncube /usr/local/lib/

Dentro do diretório ioncube existe varios arquivos ioncube_loader_lin_*, cada um se refere a uma versão do php, para você saber qual versão é seu php é só digitar o seguinte comando:

#php -v
PHP 5.3.3-7+squeeze3 with Suhosin-Patch (cli) (built: Jun 28 2011 08:24:40)

No meu caso foi 5.3, então edite o arquivo php.ini.

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

Adicione a seguinte linha como segue abaixo no final do arquivo.

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

Salve e restarte o apache.

#. /etc/init.d/apache2 reload &

Pronto o módulo Ioncube está rodando em seu apache.

Boa sorte

0 comentários:

Postar um comentário