systemadmin.es > LAMP y web > Instalar la interfaz web de eAccelerator

Instalar la interfaz web de eAccelerator

Resulta cómodo poder disponer de un botón para limpiar la cache del eAccelerator. Vamos a ver como hacerlo.

Primero de todo necesitaremos instalarlo con dicha interfaz habilitada por lo que lo compilaremos con el parámetro –with-eaccelerator-info:

# ./configure  --with-eaccelerator-info

A continuación haremos la instalación con:

# make && make install

Ahora deberemos definir los parámetros de configuración del eAccelerator, por ejemplo los que ya vimos anteriormente:

cat >> php.ini <<EOF

; eAccelerator
; Enable eAccelerator extension module
zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so
; Options for the eAccelerator module
eaccelerator.cache_dir = /var/www/eaccelerator.cache
eaccelerator.shm_size = 32
eaccelerator.enable = 1
eaccelerator.optimizer = 1
eaccelerator.check_mtime = 1
eaccelerator.filter = ""
eaccelerator.shm_max = 0
eaccelerator.shm_ttl = 3600
eaccelerator.shm_prune_period = 0
eaccelerator.shm_only = 1
eaccelerator.compress = 0
eaccelerator.compress_level = 9
eaccelerator.keys = "shm_only"
eaccelerator.sessions = "shm_only"
eaccelerator.content = "shm_only"
eaccelerator.debug = 0
EOF

Para la interfaz web deberemos añadir la opción eaccelerator.allowed_admin_path con el path completo donde vamos a tener la interfaz web, por ejemplo:

cat >> php.ini <<EOF
eaccelerator.allowed_admin_path = "/var/www/htdocs/eadmin.php"

EOF

A continuación deberemos copiar desde donde tengamos el código fuente del eAccelerator el fichero control.php en el path indicado:

# cp control.php /var/www/htdocs/eadmin.php

Finalmente deberemos cambiar el usuario y contraseña editando el fichero y modificando las variables $user y $pw:

/** config **/
$user = "admin";
$pw = "eAcc3l3t4t0rc9ch34dm1n";
/** /config **/

Finalmente accediendo a la URL que contenga el fichero eadmin.php tendremos la interfaz web con un aspecto similar a este:

Interfaz web de eAccelerator

Interfaz web de eAccelerator

One comment to “Instalar la interfaz web de eAccelerator”

  1. Hola

    ¿Alguien sabe como eliminar la cache de eAccelerator desde un script bash o que comando se puede usar para hacerlo desde la linea de comandos y no desde la gui (control.php)?

    Saludos

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>