XCache en Debian

Nada más fácil que la instalación de Xcache, acelerador de Php y uno de los más utilizados hoy en día. ¿Por qué X-Cache? Bueno, hay varios estudios, post, etc, en la red que confirman su potencia en frente de proyectos como EAccelerator. XCache ha sido desarrollado por los creadores de Lighttpd, un servidor web de robustez contrastada. Aunque hoy por hoy, tanto en servidor web como en cacheador, sigue predominando Apache y Eaccelerator. Pero no está demás dejar los pasos para como instalarlo. Ya que estoy en un container con Debian pues aprovecho 🙂

Necesitamos instalar el paquete php5-dev para poder recompilar php con Xcache
# apt-get install php5-dev


# wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz
# tar xf xcache-*.tar.gz
# cd xcache
# phpize
# ./configure --enable-xache
# make
# make install

Cambia esto por la ruta donde tengas tu fichero de configuración de php
# cat xcache.ini >> /etc/php5/apache2/php.ini

Ahora sólo faltaría editar el php.ini y para activar el xcache.

[xcache-common] ;; install as zend extension (recommended), normally "$extension_dir/xcache.so"
zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so
; zend_extension_ts = /usr/local/lib/php/extensions/non-debug-zts-xxx/xcache.so
;; For windows users, replace xcache.so with php_xcache.dll
zend_extension_ts = c:/php/extensions/php_xcache.dll
;; or install as extension, make sure your extension_dir setting is correct
; extension = xcache.so
;; or win32:
; extension = php_xcache.dll

Descomentamos la línea

; extension = xcache.so

y reiniciamos apache

# /etc/init.d/apache2 restart

Podemos comprobar su correcta instalación con un y listos!

3 thoughts on “XCache en Debian

  1. Raúl says:

    Hola Rubén,

    tienes un error en los comandos de instalación, concretamente el comando que descarga el archivo comprimido. Lo tienes así:

    wget http://xcache.lighttpd.net/wiki/Release-1.2.2

    Sin embargo, el archivo comprimido no se encuentra en el directorio wiki, sino en:

    http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz,

    con lo que el comando quedaría así:

    wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz

    Es todo. Gracias por el post.

Leave a Reply

Your email address will not be published. Required fields are marked *