XCache es uno de los aceleradores PHP más potentes que existen, y por lo general es el que nosotros preferimos usar. XCache funciona a modo de módulo y trabaja almacenando en RAM caché los diversos scripts que utilizamos, lo cual permite que queden parseados y puedan ser ejecutados con mayor rapidez por PHP cuando sea necesario. XCache es similar a otros aceleradores de PHP como eAccelerator por ejemplo, para que se puedan hacer una mejor idea si lo conocen.
El uso de XCache nos permitirá ver una mejora en la velocidad de nuestra web y además una reducción en el consumo de algunos de los recursos de nuestro servidor o Cloud VPS. Veamos cómo se instala.
Cómo instalar XCache en CentOS
En esta oportunidad veremos cómo realizar la instalación de la versión más reciente en un servidor CentOS 6.x plano. Como siempre recuerden realizar todos los respaldos que consideren necesarios.
Antes que nada se debe desintalar cualquier otro acelerador PHP que esté instalado, como APC o eAccelerator por ejemplo. Una vez desintalado, se reinicia Apache y estamos listos para comenzar.
Lo primero que haremos es instalar algunas herramientas. El paquete Development Tools es muy útil, ya que trae muchas librerías y herramientas comunes que se usan a menudo. Ejecutaremos lo siguiente y aceptaremos la instalación:
yum install php-devel yum groupinstall 'Development Tools'
Cuando el proceso termine vamos a descargar la versión más reciente de XCache, que actualmente es la 3.1.0:
wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz
Descomprimimos:
tar -xzf xcache-3.1.0.tar.gz
Ingresamos al nuevo directorio:
cd xcache-3.1.0
Comenzamos a instalarlo ejecutando los siguientes comandos:
phpize ./configure --enable-xcache make make install
Cuando el proceso termine, se debe añadir el archivo xcache.ini al directorio /etc/php.d:
cp xcache.ini /etc/php.d/
A continuación editamos este archivo para deshabilitar zend_extension y habilitar xcache.so:
nano -w /etc/php.d/xcache.ini
Como paso final reiniciamos Apache para que se tomen los cambios:
service httpd restart
Si quieres verificar la activación de XCache la forma más fácil es ejecutando “php -v” desde la consola, o bien puedes recurrir a un archivo info.php desde tu navegador de Internet.
Ante cualquier duda, por favor déjanos un comentario.