Mudanças entre as edições de "Zend OpCache"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 61: Linha 61:
  
 
visualize depois em http://giap.quijaua.net.br/opcache-status/opcache.php
 
visualize depois em http://giap.quijaua.net.br/opcache-status/opcache.php
 +
 +
== Limpando cache ==
 +
 +
Crie um arquivo em /root/opcache-reset.php
 +
<source lang="php">
 +
<?php
 +
opcache_reset();
 +
?>
 +
</source>
 +
 +
e rode o comando
 +
<source lang="bash">
 +
php /root/opcache-reset.php
 +
</source>
 +
 +
depois
 +
<source lang="bash">
 +
service php7.2-fpm reload
 +
</source>
 +
 +
mais sobre o assunto em https://imasters.com.br/back-end/como-limpar-o-opcache-do-php

Edição atual tal como às 21h16min de 27 de maio de 2019

Instalando Zend OpCache em PHP 5.4 no Debian Wheezy

instalando dependências e instalador pecl

apt-get install -y build-essential php5-dev php-pear
pecl install zendopcache-7.0.2

configurando

cat >/etc/php5/mods-available/opcache.ini << EOF
zend_extension=/usr/lib/php5/20100525/opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
EOF


habilitando

cd /etc/php5/conf.d/
ln -s ../mods-available/opcache.ini 20-opcache.ini
service php5-fpm restart

depois de instalado remova os programas para compilação (por segurança)

apt-get remove --purge build-essential php5-dev

baseado no tutorial http://fideloper.com/install-zend-opcache

Instalando Zend OpCache em PHP 5.3 no Debian Wheezy

/opt/php-5.3.29/bin/pecl install zendopcache-7.0.2

Coloque na segunda linha do arquivo /opt/php-5.3.29/lib/php.ini, logo depois de [PHP]

zend_extension=/opt/php-5.3.29/lib/php/extensions/no-debug-non-zts-20090626/opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1


dashboard para opcache

instalando

apt-get install git-core
cd /home/sftp/giap/public_html/drupal/
git clone https://github.com/rlerdorf/opcache-status.git
chown -R giap: opcache-status/

visualize depois em http://giap.quijaua.net.br/opcache-status/opcache.php

Limpando cache

Crie um arquivo em /root/opcache-reset.php

<?php
opcache_reset();
?>

e rode o comando

php /root/opcache-reset.php

depois

service php7.2-fpm reload

mais sobre o assunto em https://imasters.com.br/back-end/como-limpar-o-opcache-do-php