Búsqueda de sitios web

Instale OPCache para mejorar el rendimiento de PHP en CentOS 7


PHP es uno de los lenguajes de programación más populares para desarrollar aplicaciones y lo encontrará en todos los servidores de alojamiento web. Los sistemas de gestión de contenidos (CMS) más populares están escritos en PHP, como WordPress, Drupal y Joomla.

Una de las muchas razones por las que PHP es tan conocido es porque tiene numerosas extensiones en su distribución predeterminada, un ejemplo es OPcahce.

¿Qué es Opcache y cómo funciona?

Originalmente conocido como Zend Optimizer+, Opcache (introducido en PHP 5.5.0) es una poderosa extensión PHP creada para mejorar el rendimiento de PHP, impulsando así la aplicación en general. actuación. Está disponible como extensión a través de PECL para las versiones PHP 5.2, 5.3 y 5.4 >. Funciona almacenando código de bytes de script precompilado en la memoria compartida, eliminando así la necesidad de que PHP cargue y analice scripts en cada solicitud.

En este artículo, explicaremos cómo instalar y configurar OPcache en CentOS 7 para una versión de PHP específica.

Instalar la extensión PHP Opcache en CentOS 7

1. Primero comience instalando el repositorio EPEL y luego el repositorio REMI en su sistema, de la siguiente manera.

yum update && yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  

2. A continuación, debe instalar yum-utils, una colección de utilidades para ampliar las funciones predeterminadas de yum; le ayudan a administrar repositorios yum, así como paquetes sin ninguna configuración manual y más.

yum install yum-utils

3. Una vez que haya instalado yum-utils, utilice yum-config-manager para habilitar el repositorio Remi como Repositorio predeterminado para instalar diferentes versiones y módulos de PHP.

yum-config-manager --enable remi-php55		#For PHP 5.5
yum-config-manager --enable remi-php56		#For PHP 5.6
yum-config-manager --enable remi-php70 		#For PHP 7.0
yum-config-manager --enable remi-php71		#For PHP 7.1
yum-config-manager --enable remi-php72		#For PHP 7.2

4. Ahora instale la extensión Opcache y verifique su versión de PHP para confirmar que tiene la extensión Opcache instalada usando los siguientes comandos.

yum install php-opcache		
php -v

Configurar la extensión PHP Opcache en CentOS 7

5. A continuación, configure OPcache editando el archivo /etc/php.d/10-opcache.ini (o /etc/ php.d/10-opcache.ini) utilizando su editor favorito.

vim /etc/php.d/10-opcache.ini

Las siguientes configuraciones le ayudarán a empezar a utilizar OPcache y, en general, se recomiendan como buen rendimiento. Puede habilitar una configuración descomentándola.

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

6. Finalmente, reinicie su servidor web para que Opcache comience a funcionar.

systemctl restart nginx
OR
systemctl restart httpd

¡Eso es todo! Opcache es una extensión PHP creada para mejorar el rendimiento de PHP. En este artículo, hemos explicado cómo instalar y configurar OPcache en CentOS 7. Si tiene alguna pregunta, comuníquese con nosotros a través del formulario de comentarios a continuación.