Buscar


imprimir pdf

Instalación de Zend Optimizer en Plesk


Introducción

El Zend Optimizer es fácil de instalar, pero con Plesk necesita una configuración posterior para que sea compatible con ionCube Loader. En esta guía están descritos ambos procesos.

El sistema Fedora es incompatible con el Zend Optimizer 3.0.2, en nuestro ejemplo utilizamos Zend Optimizer 3.0.1.


Procedimiento

Paso 1. Descarga

Lo primero es descargar el archivo tar.gz desde el sitio oficial.

Para ello ejecutaremos el siguiente comando desde la shell ssh (como root):


[root@nsXXXX ~]# wget http://downloads.zend.com/optimizer/3.0.1/ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz
--18:27:18-- http://downloads.zend.com/optimizer/3.0.1/ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz
=> `ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz'
Resolviendo downloads.zend.com... 66.98.224.81
Connecting to downloads.zend.com|66.98.224.81|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 6,358,090 (6.1M) [application/gzip]

100%[== == == == == == == == == == == == ==>] 6,358,090 369.42K/s ETA 00:00

18:27:33 (418.81 KB/s) - `ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz' saved [6358090/6358090]





Paso 2. Descompresión


[root@nsXXXX ~]# tar -xzvf ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz

ZendOptimizer-3.0.1-linux-glibc21-i386/
ZendOptimizer-3.0.1-linux-glibc21-i386/md5
.....



Paso 3. Instalación


Ejecutamos el comando de instalación :

[root@nsXXXX ~]# ./ZendOptimizer-3.0.1-linux-glibc21-i386/install


Y respondemos a las preguntas que nos vaya preguntando el instalador :

  • Welcome to the Zend Optimizer 3.0.1 Installation! < OK >

  • Do you accept the terms of this license? < Yes >

  • Please specify the location for installing Zend Optimizer: /usr/local/Zend < OK >

  • Confirm the location of your php.ini file : /usr/local/Zend/etc < OK >

  • Are you using Apache Web server? < Yes >

  • Specify the full path to the Apache control utility : /usr/sbin/apachectl < OK >

  • The original php.ini was backed up to /usr/local/Zend/etc/php.ini-zend_optimizer.bak

  • The installation has completed successfully.

  • Restart the Web server now? < No >


Ya hemos extraido los archivos, podemos borrar los archivos de instalación :

[root@nsXXXX ~]# rm -rf ZendOptimizer-3.0.1-linux-glibc21-i386*





Paso 4. Configuración

Nota : Este paso sólo debe completarse si tenemos Plesk o si queremos instalar Zend Optimizer junto con ionCube Loader.


Abrimos el archivo php.ini con un editor de texto


[root@nsXXXX lib]# nano /etc/php.ini


Buscamos las lineas de configuracion de Zend Optimizer en el archivo php.ini (al final del archivo) y añadimos un punto y coma [;] al comienzo de las líneas.


;[Zend]
;zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.1
;zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.1
;zend_optimizer.version=3.0.1
;zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
;zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so


Usamos el editor de texto para crear un nuevo archivo :

[root@nsXXXX lib]# nano /etc/php.d/zend-optimizer.ini


En él copiamos las líneas anteriores sin el punto y coma :


zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.1
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.1
zend_optimizer.version=3.0.1
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so




Paso 5. Finalización

Por último, reiniciamos apache:

[root@nsXXXX lib]# service httpd restart


Y probamos que esté todo correcto :


[root@nsXXXX ~]# php -v
PHP 5.0.4 (cli) (built: Nov 8 2005 08:27:12)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.4-dev, Copyright (c) 1998-2004 Zend Technologies
with the ionCube PHP Loader v3.1.16, Copyright (c) 2002-2006, by
ionCube Ltd., and
with Zend Extension Manager v1.0.10, Copyright (c) 2003-2006, by
Zend Technologies
with Zend Optimizer v3.0.1, Copyright (c) 1998-2006, by Zend
Technologies



Más información

: PleskAvanzado ::