Mudanças entre as edições de "Zend OpCache"
De MochilaWiki
Ir para navegaçãoIr para pesquisar (Criou página com '== Instalando Zend OpCache em PHP 5.4 no Debian Wheezy == instalando dependências e instalador pecl <source lang="bash"> apt-get install -y build-essential php5-dev php-pear...') |
|||
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 26: | Linha 26: | ||
ln -s ../mods-available/opcache.ini 20-opcache.ini | ln -s ../mods-available/opcache.ini 20-opcache.ini | ||
service php5-fpm restart | service php5-fpm restart | ||
+ | </source> | ||
+ | |||
+ | depois de instalado remova os programas para compilação (por segurança) | ||
+ | <source lang="bash"> | ||
+ | apt-get remove --purge build-essential php5-dev | ||
</source> | </source> | ||
baseado no tutorial http://fideloper.com/install-zend-opcache | baseado no tutorial http://fideloper.com/install-zend-opcache | ||
+ | |||
+ | == Instalando Zend OpCache em PHP 5.3 no Debian Wheezy == | ||
+ | <source lang="bash"> | ||
+ | /opt/php-5.3.29/bin/pecl install zendopcache-7.0.2 | ||
+ | </source> | ||
+ | |||
+ | 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 == | == dashboard para opcache == | ||
Linha 41: | 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