Acelerando la ejecucion de aplicaciones php

eAccelerator es una continuación del mmcache PHP Accelerator & Encoder. Aumenta el perfomance de los scrips PHP haciendo un cache de los mismos en la memoria en estado compilado, entonces el overhead de la compilación es casi completamente eliminado.
Lo siguiente fue probado que funciona por mi en un debian sarge. No se que onda en otro linux.

Paso 1, necesitamos el paquete php-dev

apt-get install php4-dev

Paso 2, bajar y descomprimir en algún lado.
Paso 3, configurar y compilar

/usr/bin/phpize
./configure –enable-eaccelerator=shared –with-php-config=/usr/bin/php-config
make
make install

Paso 4: Editar el archivo /etc/php4/apache2/php.ini y agregar:

extension=»eaccelerator.so»
eaccelerator.shm_size=»16″
eaccelerator.cache_dir=»/tmp/eaccelerator»
eaccelerator.enable=»1″
eaccelerator.optimizer=»1″
eaccelerator.check_mtime=»1″
eaccelerator.debug=»0″
eaccelerator.filter=»»
eaccelerator.shm_max=»0″
eaccelerator.shm_ttl=»0″
eaccelerator.shm_prune_period=»0″
eaccelerator.shm_only=»0″
eaccelerator.compress=»1″
eaccelerator.compress_level=»9″

Paso 5: Crear el directorio

mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator

Paso 6: Reiniciar el apache

Probar la configuracion metiendo esto en un archivo:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.