Como instalar Zend Opcache em Debian e Ubuntu
- 3554
- 87
- Mr. Mitchell Hansen
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ãoVerifique 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 PHPIsso é 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 -vVerifique 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 OpcacheAtivar 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.
- « 20 Comandos Linux Yum (YellowDog Updater, modificado) para gerenciamento de pacotes
- Como desativar as atualizações do pacote usando Yum/DNF no Rhel Linux »