Lo primero de todo explicaros que Zend Optimizer es un framework para acelerar la intepretación de php, además posee la capacidad de traducir scripts codificados con Zend Guard. Podriamos decir que Zend optimizer es indispensable para optimizar nuestro servidor apache y si eres administrador de sistemas o posees un servidor dedicado esta guia te será de mucha utilidad.

En pocas palabras, nos permite disminuir el tiempo de ejecución de los scripts entre un 20 y 50 por ciento con lo que optimizamos bastante el rendimiento de nuestro servidor.

Para instalarlo simplemente tenemos que seguir estos pasos:

Lo primero es descargar el archivo tar.gz desde el sitio oficial para ello ejecutaremos el siguiente comando desde la shell:

# wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

Decir que depende de la arquitectura que estamos utilizando puede ser i386, 86x… para ello lo comprobamos y descargamos la que se adapte a nuestro servidor. Necesitaremos registrarnos en este caso.

Una vez descargado el archivo lo descomprimimos:

# tar -zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

Ya hemos extraido los archivos asi es que podemos borrar el archivo tar.gz:

# rm -rf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

Entramos en el directorio donde se encuentran los archivos de instalacion:

# cd ZendOptimizer-3.3.3-linux-glibc23-i386

Ejecutamos el archivo de instalacion:

# ./install.sh

Respondemos de forma adecuada a todas las preguntas que se nos hacen en el proceso de instalacion, lo cual supone aceptar todo, una vez finalizado el proceso nos dirigimos al directorio en el que se encuentra el archivo php.ini:

# cd /etc

Abrimos el archivo php.ini con un editor de texto por ejemplo vi:

# vi php.ini

Buscamos las lineas de configuracion de Zend Optimizer en el archivo php.ini, para ello escribimos el siguiente comando:

# /zend

Suele estar al final del fichero.

Debemos de encontrar las siguientes lineas al final del archivo:

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

Una vez que las hemos localizado las copiamos al portapapeles y si es necesario a un archivo de texto para no perderlas, y pasamos al modo de insercion de texto en el editor vi pulsando la tecla i, una vez en el modo texto comentamos las lineas pasando a quedar estas en el archivo php.ini de la siguiente manera:

;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

Salimos del modo texto pulsando la tecla escape y guardamos el archivo con el siguiente comando:

# :wq

Entramos en el directorio /etc/php.d:

# cd /etc/php.d

Usamos el editor de texto vi para crear un nuevo archivo:

# vi zend-optimizer.ini

Pegamos en el las lineas que anteriormente habiamos copiado del archivo php.ini en el archivo zend-optimizer.ini, para ello lo usual es si estas usando Putty pulsar el boton derecho del raton, lo cual hara que se pegue el contenido que tenemos copiado en el portapepeles, lueego guardamos el archivo:

# :wq

Reiniciamos apache:

# service httpd restart

Y comprobamos que tanto Ioncube como Zend Optimizer se hayan inicializado correctamente con php

# php -v

Si todo ha ido bien deberiamos de obtener algo como esto:

php -v
PHP 5.1.6 (cli) (built: Apr 7 2009 08:00:04)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
with the ionCube PHP Loader v3.1.16, Copyright (c) 2002-2006, by ionCube Ltd., and
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies


Si deseas conocer cuales son los comandos que más has escrito en la consola, copia y pega el siguiente comando en una consola:

history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head

Obtendrás una lista de los 10 comandos más utilizados.

Explicare brevemente lo anterior: history lista un historial de todos los comandos que has escrito en la consola. awk es un lenguaje de programación que procesa el flujo de datos que le es enviado desde history. sort ordena los resultados que le ha entregado awk, ordenando de mayor a menor. Finalmente, head limita la lista a visualizar a solo los primeros 10 comandos.

Estos son los míos:

222 w
143 top
62 joe
53 ll
42 cd
41 yum
29 awffull
25 ls
25 chown
24 sh

¿Y los vuestros?


Alfredo me manda el comando definitivo para encontrar una rubia y alguna sorpresa más (si no eres friki no lo intentes entender :P )…

root@helektron# who | grep -i blonde | date; cd ~; unzip; touch; strip; finger;
mount; gasp; yes; uptime; umount; sleep


4 pasos para poder ejecutar dreamweaver en Ubuntu. El artículo entero esta aquí.

Copio y pego: 

Para emular el dreamweaver 8 en una pc con sistema operativo linux necesitaremos la aplicación wine version 9 o superior, en esta ocacion lo aremos con Ubuntu pero los pasos genereles y principales seran iguales para cualquier distribucion de linux:

1.debemos instalar el wine.

  • $ sudo aptitude update
  • $ sudo aptitude install wine
  • $ wine /*ejecutaremos wine para crear su espacio de trabajo */

2.si tenemos una particion con windows y tenemos instalado el dreamweaver deberemos hacer lo siguiente (si no tiene dreamweaver deberan solicitarle a algun amigo ke les facilite esso archivos ), para este ejemplo asumiremos que tenemos una particion con winxp y la tenemos montado esta particion y el winxp esta en español.

  • $ cd ~/.wine/drive_c/Archivos\ de\ programa/
  • $ cp -R /mnt/windows/Archivos\ de\ programa/Macromedia
  • $ chmod -R +w Macromedia
  • $ cd ~/.wine/drive_c/windows/system32
  • $ cp -R /mnt/windows/WINDOWS/system32/Macromed/
  • $ chmod -R +w Macromed
  • $ cd ~/.wine/drive_c/windows/profiles/All\ Users/Application\ Data/
  • $ cp -R /mnt/windows/Documents\ and\ Settings/All\ Users/Datos de programa/Macromedia/
  • $ chmod -R +w Macromedia
  • $ cd ~/.wine/drive_c/Archivos\ de\ programa/Archivos\ comunes/
  • $ cp -R /mnt/windows/Archivos\ de\ programa/Archivos\ comunes/Macromedia/
  • $ chmod -R +w Macromedia/

3.ahora tendremos que exportar el registro de macromedia que tenemos en windows a un archivo reg para luego cargarlo al registro del wine.
en windows ejecutemos regedit y exportemos esta hubicacion

  • “HKEY_LOCAL_MACHINE/Software/Macromedia/” a un archivo de nombre macromedia.reg.
  • $ apt-get install recode /* instalamos esta aplicación para cambiar el formato del archivo macromedia .reg*/.
  • $ recode ucs-2..ascii macromedia.reg
  • $ wine regedit macromedia.reg /* con esto cargamos el registro del macromedia al wine */

4.ahora solo nos queda ejecutar nuestro dreamweaver.

  • $ wine .wine/drive_c/Archivos\ de\ programa/Macromedia/Dreamweaver\ 8/Dreamweaver.exe

listo ahora utedes ya pueden ejecutar su dreamweaver en linux, en este caso en ubuntu.

  • NOTA: si usted tiene una particion windows y no piensa eliminarla en vez de copiar los archivos puede crearle los enlaces simbolicos con el comando “ln -s ruta_del_directorio_archivo nombre_del_enlace_simbolico”

 



Página 1 de 212