Xcache es un potente acelerador PHP que funciona a modo de módulo. Su utilidad radica en que almacena en la RAM caché los códigos de los scripts que usamos, de forma que ya quedan parseados y son ejecutados rápidamente por PHP cuando se presenta la necesidad. En cierta forma, es similar a otros aceleradores como eAccelerator, por mencionar alguno.
Al utilizar Xcache veremos mayor rapidez en el despacho de contenido y una reducción en el consumo de recursos de nuestro servidor.
Cómo instalar Xcache 3.x en CentOS 6.x
Antes de instalar Xcache, asegúrate de que otros posibles aceleradores como eAccelerator o APC sean desintalados. Reinicia Apache posteriormente. Ahora sí, hora de instalar Xcache 3.x en CentOS 6.x, nuestro sistema operativo preferido para servidores.
Primero comenzaremos instalando algunos paquetes que necesitamos:
yum install php-devel |
yum groupinstall 'Development Tools' |
Ahora debemos descargar y descomprimir la versión más reciente de Xcache, que al momento de escribir esto es la 3.0.1:
wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz tar -xvzf xcache-3.0.1.tar.gz |
Entremos ahora a su directorio:
cd xcache-3.0.1 |
Y comenzamos a instalarlo:
phpize ./configure --enable-xcache make make install |
El archivo xcache.ini debemos añadirlo al directorio etc/php.d:
cp xcache.ini /etc/php.d/ |
Ahora debemos configurar Xcache deshabilitando las líneas zend_extension y habilitando/añadiendo la extensión xcache.so:
nano /etc/php.d/xcache.ini |
Finalmente, solo resta reinicar Apache para que se tomen los cambios:
service httpd restart |
Para verificar la instalación podemos correr «php -v» o bien usar un archivo info.php desde el navegador.
Fue fácil, ¿verdad? Si tienes alguna duda al respecto o si quieres recomendar algo no dudes en comentarlo aquí abajo.
De todas las guías que he encontrado en Internet para instalar Xcache en CentOs, la mejor de todas. Aún así, me he encontrado con este error al intentar ejecutar este orden:
nano /etc/php.d/xcache.ini
-bash: nano: command not found
Todo lo demás me ha funcionado bien. ¿Qué puedo hacer?
Hola José,
Prueba con otro editor, en vez de nano usa pico o vim.
Saludos!
Tan solo añadir que en la prueba de compatibilidad de W3 Total Cache me aparece el Opcode y Xcache como instalado, lo que no sé es si ese paso que no he podido hacer es imprescindible, y de ser así cómo arreglarlo ahora.