Instalar Zend OPcache en DreamHost

Zend OPcache es el que ha sido elegido para ir incluído en las versiones de PHP a partir de la 5.5, sin embargo puede instalarse en versiones de PHP 5.2.0 o superiores.

Voy a explicar lo sencillo que es instalar Zend OPcache en DreamHost y poder disfrutar de sus ventajas.

Antes de nada, tienes que realizar la personalización de PHP que explico AQUÍ, ya que luego habrá que cargar la extensión y modificar los ajustes.

Después, accede a la carpeta donde tienes el phprc, descarga la última versión de Zend OPcache y extrae en ese directorio.

En mi caso tendré la carpeta zendopcache-7.0.3 en /home/nekromant/.php/5.4 porque utilizo la versión 5.4 de PHP.

Entras dentro de la carpeta, y ejecutas lo siguiente:

/usr/local/php54/bin/phpize
./configure \
--with-php-config=/usr/local/php54/bin/php-config

Y terminas realizando make, que te dejará un opcache.so dentro de la carpeta modules.

Ese archivo lo mueves a /home/nekromant/.php/5.4 y editas el phprc añadiendo lo siguiente al final de lo que ya tuvieras incluido:

zend_extension = /home/nekromant/.php/5.4/opcache.so

opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

 Obviamente, la ruta la cambias por lo que tú tengas configurado, si has seguido mis anteriores instrucciones, lo único que deberás cambiar es el usuario. Tienes disponibles todas las opciones que se pueden configurar de OPcache aquí:  configuración OPcache.

 Si quieres ver el rendimiento del caché, puedes utilizar algún GUI de los que hay disponibles, yo prefiero el de Rasmus Lerdorf, creador de una de las primeras versiones de PHP:  OPcache-status