Instalar y configurar opcache en php-fpm con Nginx (VestaCP).
Cuando tienes un servidor Nginx con php-fpm y aun quieres mejorar un poco más su rendimiento, la primera acción que debes tomar es instalar y configurar opcache.
Un lector de sololinux.es tenia dudas sobre como instalar y configurar opcache en Nginx, así que en este articulo vemos como realizar la operacion de manera rápida y sencilla. Nosotros operamos sobre un sistema CentOS 7 con el panel de control VestaCP instalado, en otras distros linux es similar.
Instalar opcache en php-fpm con Nginx
Para instalar opcache en VestaCP ejecutamos lo siguiente.
yum install php-opcache
Una vez tengamos opcache instalado, reiniciamos php-fpm.
systemctl restart php-fpm
Ahora Nginx.
systemctl restart nginx
Normalmente opcache se activa y habilita de forma automática, lo podemos verificar con el siguiente comando.
php -i | grep opcache.enable
Si todo salio bien, verás algo similar a…
Configurar opcache verificar
Configurar opcache en php-fpm con Nginx
Opcache ya tiene su propia configuración predeterminada, pero es posible que la quieras modificar. Debes asegurarte de la versión php que tienes instalada y editar el archivo que corresponda, en nuestro ejemplo php-fpm 7.3.
nano /etc/php/7.3/fpm/php.ini
Busca la sección [opcache] y modificas los valores según tus necesidades, no te olvides que para habilitar las indicaciones debes quitar el punto y coma «;» que aparece al principio de cada linea.
[opcache] opcache.enable=1 opcache.memory_consumption=256 opcache.max_accelerated_files=9500 opcache.max_wasted_percentage=20
Una vez hayas terminado, guardas el archivo y cierras el editor.
Solo nos falta reiniciar los servicios.
sudo service nginx restart && sudo service php7.3-fpm restart
Ya tienes opcache corriendo en tu servidor Nginx.
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.