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