Este artigo foi escrito anteriormente para APC (Cache de PHP alternativo), mas APC está obsoleto e não funciona mais 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 em opcode que funciona de forma semelhante a outras soluções de cache. Ele melhora significativamente o desempenho do PHP e do seu site por extensão, armazenando as páginas PHP pré-compiladas do seu site na memória compartilhada. Isso elimina a necessidade do PHP de carregar constantemente essas páginas em cada solicitação do servidor.
[ Você pode gostar também: As 10 principais ferramentas de cache de código aberto para Linux ]
Neste guia, vamos orientá-lo na instalação do Zend OPcache dentro Distribuições Linux baseadas em Debian tal como Ubuntu e hortelã.
Para fins de demonstração, usaremos Ubuntu 20.04 e mostrar como você pode instalar e habilitar o módulo tanto no Apache e Nginx servidores da web.
Para fazer a bola rolar, inicie seu terminal e atualize seu índice de pacote:
$ sudo apt update.
Em seguida, instale Apache servidor web, PHP, e PHP módulos incluindo o php-opcache módulo da seguinte forma.
$ sudo apt install apache2 libapache2-mod-php php-curl php-mbstring php-opcache php-mysql php-xml php-gd.
O comando instala o mais recente Apache servidor web e PHP 7.4 e extensões associadas. Para verificar a versão do PHP instalada, execute o comando:
$ php --version.
A próxima etapa é habilitar o OPcache módulo de 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 descomente as seguintes linhas
opcache.enable = 1. opcache.memory_consumption = 128. opcache.max_accelerated_files = 10000. opcache.revalidate_freq = 200.
Salve as alterações e saia.
Em seguida, reinicie o Apache para aplicar as alterações.
$ sudo systemctl reinicie o apache2.
Finalmente, verifique se Opcache foi ativado da seguinte forma:
$ php -i | grep opcache.
A seguinte saída será exibida em sua tela.
Isso é prova suficiente de que o Opcache módulo foi instalado com sucesso.
Se você está planejando ter Nginx como seu servidor 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 do PHP instalada.
$ php -v.
Em seguida, acesse o php.ini arquivo de configuração para habilitar Opcache.
$ sudo nano /etc/php/7.4/fpm/php.ini. OU. $ sudo vim /etc/php/7.4/fpm/php.ini.
Como antes, descomente as seguintes linhas para habilitar Opcache por Nginx.
opcache.enable = 1. opcache.memory_consumption = 128. opcache.max_accelerated_files = 10000. opcache.revalidate_freq = 200.
Salve as alterações e saia.
Em seguida, reinicie o Nginx servidor web e PHP-FPM serviço.
$ sudo systemctl restart nginx php7.4-fpm.
Finalmente, confirme que Opcache foi instalado com sucesso:
$ php -i | grep opcache.
E isso foi tudo no que diz respeito à instalação do Zend Opcache módulo de cache. A sua opinião é muito bem-vinda.