Instalar Zend Optimizer en versiones antiguas de PHP

Recomendamos por seguridad no utilizar versiones de php sin soporte. Algunas versiones antiguas de Clientexec y otros scripts pagos utilizaban para encriptar la licencia Zend Optimizer. En la actualidad fue remplazado por Zend Guard.

Este tutorial lo hemos creado en base a un cliente que necesitaba correr Clientexec 2.8 en un VPS.
– Sistema Operativo: CentOS 6.x 64 bit (también puede instalarse en 32 bit y en CentOS 7.x)
– Panel de control: CentOSWebPanel
– PHP 5.2.17 (cambiamos la versión que viene por default en centoswebpanel desde la opción PHP Version Switcher).

Ingresamos por SSH con el usuario root

64 bit
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

32 bit
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

Descomprimimos el paquete (en nuestro caso el de 64 bit)
tar -xzvf ZZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

Copiamos el módulo a /usr/lib64/php/modules (en el caso de 32 bit a /usr/lib/php/modules). En nuestro caso vamos a instalarlo para PHP 5.2.17 por lo que el módulo es 5_2_x_comp/ZendOptimizer.so
cp ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_1_x_comp/ZendOptimizer.so /usr/lib64/php/modules/

Editamos el archivo PHP.ini desde la opción PHP – PHP.ini del panel de control y agregamos la siguiente línea
zend_extension=/usr/lib64/php/modules/ZendOptimizer.so

Reiniciamos apache
service httpd restart