Instalar Ioncube Loaders en Linux

ioncubeIoncube Loaders

Ioncube es una empresa que ente otros, ofrece soluciones para codificar y decodificar scripts PHP. Sin embargo, al igual que ocurre con Zend Optimizer u otros, necesita de un decodificador instalado en el lado del server para poder decodificar los scripts que serán ejecutados por PHP. Vamos a ver como instalar Ioncube Loaders en nuestro servidor CentOS / RHEL 5.x (aunque aplica para cualquier distro Linux):

Vamos a la web http://www.ioncube.com/loaders.php

Descargamos el installer para Linux correspondiente a nuestra arquitectura, por ej:

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

Descomprimimos:

tar -xvpzf ioncube_loaders_lin_x86.tar.gz

Nos fijamos que versión de PHP usamos, en mi caso 5.2:

php -v

Y copiamos el archivo correspodiente:

cp ioncube/ioncube_loader_lin_5.2.so /usr/lib/php/modules/ -fv

Luego agregamos el módulo como primera extensión zend, incluso antes que zend optimizer, en caso de estar instalado:

zend_extension = /usr/lib/php/modules/ioncube_loader_lin_5.2.so

Quedaría así:

[Zend]
zend_extension = /usr/lib/php/modules/ioncube_loader_lin_5.2.so
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3
zend_optimizer.version=3.3.3
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so

Reiniciamos el servidor web, y debería estar listo, tipeamos php -v y tendríamos que ver algo como esto:

[webtech@vostrolan script]$ php -v
PHP 5.2.12 (cli) (built: Nov 20 2009 12:52:16)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
with the ionCube PHP Loader v3.3.7, Copyright (c) 2002-2009, by ionCube Ltd., and
[root@web.pympy.com:~]

Etiquetas:

 Subscribete a mis artículos por RSS

Artículos que quizás te interesen:

Deja tu comentario