Instalar y configurar PHP OPcache en Ubuntu 20.04

Opcache es una potente extensión de PHP que se utiliza para aumentar el rendimiento de PHP almacenando el código de bytes de los scripts precompilados en la memoria compartida. Así, PHP no necesita cargar y analizar los scripts en cada petición. Esto acelerará el rendimiento de las aplicaciones basadas en PHP.

En este tutorial, te mostraremos cómo instalar y activar la extensión PHP Opcache con Apache y Nginx en Ubuntu 20.04.

Requisitos previos

  • Un servidor con Ubuntu 20.04.
  • Una contraseña de root configurada el servidor.

Instalar Opcache con Apache

En esta sección, te mostraremos cómo instalar y habilitar el módulo PHP Opcache en el servidor que ejecuta Apache.

Primero, instala la extensión Opcache con el siguiente comando:

apt-get install php-opcache -y

Una vez instalado el Opcache, edita el archivo php.ini para habilitar la extensión Opcache.

nano /etc/php/7.4/apache2/php.ini

Cambia las siguientes líneas para obtener un buen rendimiento.

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200

Guarda y cierra el archivo y luego reinicia el servicio Apache para aplicar los cambios de configuración:

systemctl restart apache2

Instalar Opcache con Nginx

En esta sección, te mostraremos cómo instalar y habilitar el módulo PHP Opcache en el servidor que ejecuta Nginx.

Primero, instala la extensión Opcache con el siguiente comando:

apt-get install php-opcache php-fpm -y

Una vez instalado el Opcache, edita el archivo php.ini para habilitar la extensión Opcache.

nano /etc/php/7.4/fpm/php.ini

Cambia las siguientes líneas para obtener un buen rendimiento.

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200

Guarda y cierra el archivo y luego reinicia el servicio Nginx y PHP-FPM para aplicar los cambios de configuración:

systemctl restart nginx
systemctl restart php7.4-fpm

Conclusión

Enhorabuena! has instalado y habilitado con éxito la extensión PHP Opcache con Nginx y Apache en Ubuntu 20.04. Ahora puedes acelerar fácilmente tus aplicaciones basadas en PHP con Opcache.

También te podría gustar...