GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar y configurar PHP OPcache en Ubuntu 20.04

OPcache es un módulo de Apache para el intérprete de PHP. Se utiliza para aumentar el rendimiento mediante el almacenamiento de secuencias de comandos precompiladas en el espacio de memoria compartida.
Generalmente, se utiliza para acelerar el rendimiento de las aplicaciones basadas en WordPress y PHP. OPcache elimina la necesidad de que PHP cargue y analice scripts en cada solicitud.

En este tutorial, le mostraremos cómo instalar y configurar PHP OPcache en un VPS con Ubuntu 20.04.

Requisitos

  • Un Ubuntu 20.04 VPS (usaremos nuestro plan SSD 2 VPS)
  • Acceso a la cuenta de usuario root (o acceso a una cuenta de administrador con privilegios de root)

Inicie sesión en el servidor y actualice los paquetes del sistema operativo del servidor

Primero, inicie sesión en su servidor Ubuntu 20.04 a través de SSH como usuario raíz:

ssh root@IP_Address -p Port_number

Deberá reemplazar 'IP_Address' y 'Port_number' con la dirección IP y el número de puerto SSH respectivos de su servidor. Además, reemplace "root" con el nombre de usuario de la cuenta de administrador si es necesario.

Antes de comenzar, debe asegurarse de que todos los paquetes del sistema operativo Ubuntu instalados en el servidor estén actualizados. Puede hacerlo ejecutando los siguientes comandos:

apt-get update -y
apt-get upgrade -y

Instalar y configurar PHP OPcache con Apache

En esta sección, le mostraremos cómo instalar PHP OPcache y habilitarlo para el servidor web Apache.

Instalar Apache y PHP

Primero, deberá instalar Apache, PHP y otras extensiones de PHP en su servidor. Puede instalarlos con el siguiente comando:

apt-get install apache2 libapache2-mod-php php php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y

Una vez que todos los paquetes estén instalados, verifique la versión de PHP con el siguiente comando:

php -version

Deberías obtener el siguiente resultado:

PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Configurar OPcache

A continuación, deberá habilitar PHP OPcache editando el archivo php.ini.

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

Descomente las siguientes líneas:

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

Guarde y cierre el archivo, luego reinicie el servicio Apache para aplicar los cambios:

systemctl restart apache2

Ahora puede verificar la instalación de PHP OPcache con el siguiente comando:

php -i | grep opcache

Deberías obtener el siguiente resultado:

/etc/php/7.4/cli/conf.d/10-opcache.ini,
opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0
opcache.dups_fix => Off => Off
opcache.enable => On => On
opcache.enable_cli => Off => Off
opcache.enable_file_override => Off => Off
opcache.error_log => no value => no value
opcache.file_cache => no value => no value
opcache.file_cache_consistency_checks => 1 => 1
opcache.file_cache_only => 0 => 0
opcache.file_update_protection => 2 => 2
opcache.force_restart_timeout => 180 => 180

Instalar y configurar PHP OPcache con Nginx

En esta sección, le mostraremos cómo instalar PHP OPcache con el servidor web Nginx.

Instalar PHP y Nginx

Primero, instale Nginx, PHP y otras extensiones de PHP con el siguiente comando:

apt-get install nginx php php-fpm php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y

Una vez que todos los paquetes estén instalados, verifique la versión de PHP con el siguiente comando:

php -version

Deberías obtener el siguiente resultado:

PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Configurar OPcache

A continuación, deberá habilitar PHP OPcache editando el archivo php.ini.

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

Descomente las siguientes líneas:

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

Guarde y cierre el archivo, luego reinicie el servicio Apache para aplicar los cambios:

systemctl restart nginx php7.4-fpm

Ahora puede verificar la instalación de PHP OPcache con el siguiente comando:

php -i | grep opcache

Deberías obtener el siguiente resultado:

/etc/php/7.4/cli/conf.d/10-opcache.ini,
opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0
opcache.dups_fix => Off => Off
opcache.enable => On => On
opcache.enable_cli => Off => Off
opcache.enable_file_override => Off => Off
opcache.error_log => no value => no value
opcache.file_cache => no value => no value
opcache.file_cache_consistency_checks => 1 => 1
opcache.file_cache_only => 0 => 0
opcache.file_update_protection => 2 => 2
opcache.force_restart_timeout => 180 => 180

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento PHP VPS, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Instalar y configurar PHP OPcache en Ubuntu 20.04

  2. Cómo instalar y configurar CyberPanel en Ubuntu 18.04

  3. Cómo instalar y configurar LibreNMS en Ubuntu 16.04

  4. Cómo instalar PHP 7.3 en Ubuntu 16.04

  5. Cómo instalar y configurar Fail2ban en Ubuntu 20.04

Cómo instalar y configurar MongoDB en Ubuntu 14.04

Cómo instalar y configurar Solr 6 en Ubuntu 16.04

Cómo instalar y configurar GitLab en Ubuntu 16.04

Cómo instalar y configurar Cacti en Ubuntu 20.04

Cómo instalar y configurar Git en Ubuntu 20.04

Cómo instalar y configurar PHP OPcache en Ubuntu 18.04