Como instalar Zend Opcache em Debian e Ubuntu

Como instalar Zend Opcache em Debian e Ubuntu

Este artigo foi escrito anteriormente para APC (Cache php alternativo), mas APC está preterido e não está mais trabalhando com Php 5.4 em diante, agora você deve usar Opcache Para um desempenho melhor e mais rápido, conforme explicado neste artigo…

Opcache é um módulo de cache avançado baseado no código OPC que funciona semelhante a outras soluções de cache. Ele melhora significativamente o desempenho do PHP e seu site por extensão, armazenando as páginas PHP pré-compiladas do seu site na memória compartilhada. Isso elimina a necessidade de PHP carregar constantemente essas páginas em cada solicitação pelo servidor.

[Você também pode gostar: 10 TOP Open Open Caching Tools for Linux]

Neste guia, nós o guiaremos pela instalação do Zend Opcache em distribuições Linux baseadas em Debian, como Ubuntu e hortelã.

Nesta página
  • Ativar opcache no Apache Web Server
  • Ativar opcache no servidor web nginx

Para fins de demonstração, usaremos Ubuntu 20.04 e mostre como você pode instalar e ativar o módulo ambos em Apache e Nginx Servidores da Web.

Instale e configure o PHP Opcache para Apache

Para definir o rolamento da bola, inicie seu terminal e atualize seu índice de pacotes:

$ sudo apt update 

Em seguida, instale Apache servidor web, Php, e Php módulos incluindo o php-opcache módulo da seguinte maneira.

$ sudo apt install apache2 libapache2-mod-php php-curl php-mbstring php-opcache php-mysql php-xml php-gd 

O comando instala o último Apache servidor da web e Php 7.4 e extensões associadas. Para verificar a versão do PHP instalada, execute o comando:

$ php -versão 
Verifique a versão Opcache PHP

O próximo passo é ativar o Opcache Módulo de armazenamento em cache. Portanto, edite o php.ini arquivo de configuração.

$ sudo nano/etc/php/7.4/apache2/php.ini ou $ sudo vim/etc/php/7.4/apache2/php.ini 

Localize e descomment as seguintes linhas

opcache.Ativar = 1 opcache.Memory_Consumgusting = 128 Opcache.max_accelerated_files = 10000 opcache.revalidate_freq = 200 

Salve as mudanças e saia.

Em seguida, reinicie o Apache para aplicar as alterações.

$ sudo systemctl reiniciar apache2 

Finalmente, verifique que Opcache foi ativado da seguinte maneira:

$ php -i | Grep Opcache 

A saída a seguir será exibida na sua tela.

Verifique o módulo Opcache PHP

Isso é prova suficiente para que o Opcache O módulo foi instalado com sucesso.

Instale e configure o php opcache para nginx

Se você está planejando ter Nginx como seu servidor da web de escolha e ainda tem Opcache Instalado, siga as etapas abaixo.

Instalar Nginx, Php, e associado Php extensões como antes.

$ sudo apt install nginx php php-fpm php-cli php-curl php-mbstring php-opcache php-mysql php-xml php-gd 

Mais uma vez, confirme a versão PHP instalada.

$ php -v 
Verifique a versão Opcache PHP

Em seguida, acesse o php.ini arquivo de configuração para ativar Opcache.

$ sudo nano/etc/php/7.4/FPM/PHP.ini ou $ sudo vim/etc/php/7.4/FPM/PHP.ini 

Como antes, descommentam as seguintes linhas para ativar Opcache para Nginx.

opcache.Ativar = 1 opcache.Memory_Consumgusting = 128 Opcache.max_accelerated_files = 10000 opcache.revalidate_freq = 200 

Salve as mudanças e saia.

Em seguida, reinicie o Nginx servidor da web e PHP-FPM serviço.

$ sudo systemctl reinicie nginx php7.4-fpm 

Finalmente, confirme que Opcache foi instalado com sucesso:

$ php -i | Grep Opcache 
Ativar opcache no nginx

E isso foi sobre isso até a instalação do Zend Opcache Módulo de armazenamento em cache. A sua opinião é muito bem-vinda.