En este tutorial, le mostraremos cómo instalar XCache para PHP en CentOS. Para aquellos de ustedes que no lo sabían, XCache es un caché de código de operación de código abierto, lo que significa que acelera el rendimiento de PHP en los servidores. Optimiza el rendimiento al eliminar el tiempo de compilación de los scripts de PHP al almacenar en caché el estado compilado de los scripts de PHP en el shm (RAM) y usar la versión compilada directamente desde la RAM. Esto aumentará la tasa de tiempo de generación de página hasta 5 veces, ya que también optimiza muchos otros aspectos de los scripts PHP y reduce la carga del servidor.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de XCache en CentOS.
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:CentOS. o cualquier otra distribución basada en RHEL.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar XCache para PHP en CentOS
Paso 1. Primero, agregue el repositorio EPEL yum a su sistema.
CentOS 6:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS 7:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-1.noarch.rpm
Paso 2. Instala XCache para PHP.
yum install php-xcache xcache-admin
Paso 3. Configuración de XCache para PHP.
nano /etc/php.d/xcache.ini [xcache-common] extension = /usr/lib64/php/modules/xcache.so [xcache] xcache.shm_scheme = "mmap" xcache.size = 32M xcache.count = 1 xcache.slots = 8K xcache.ttl = 3600 xcache.gc_interval = 300 ; Same as aboves but for variable cache ; If you don't know for sure that you need this, you probably don't xcache.var_size = 0M xcache.var_count = 1 xcache.var_slots = 8K xcache.var_ttl = 0 xcache.var_maxttl = 0 xcache.var_gc_interval = 300 ; N/A for /dev/zero xcache.readonly_protection = Off xcache.mmap_path = "/dev/zero" xcache.cacher = On xcache.stat = On
Puede modificar la configuración en el archivo xcache.ini según sus necesidades. Puede encontrar una explicación detallada sobre esta configuración en el sitio web oficial de xCache.
Paso 4. Reinicie su servidor web Nginx.
sudo service nginx restart
En este punto, xCache debería estar correctamente instalado en su servidor. Puede confirmarlo ejecutando el siguiente comando:
php -v PHP 5.5.20 (cli) (built: Dec 31 2014 00:46:99) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies with XCache v3.2.0, Copyright (c) 2005-2014, by mOo with XCache Cacher v3.2.0, Copyright (c) 2005-2014, by mOo
¡Felicitaciones! Ha instalado correctamente XCache para PHP. Gracias por usar este tutorial para instalar XCache en el sistema CentOS. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de XCache.