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.