Como evitar o cache de arquivos php?

5

Depois de remover o cache de verniz do servidor local, notei um comportamento estranho do servidor Apache. Sempre que você atualizar um arquivo php e tentar abri-lo em um navegador, uma resposta antiga será mostrada, CTRL + F5 não atualiza uma página, mas se você digitar service apache2 restart todas as alterações aparecem.

Alguém pode apontar o que poderia ter dado errado?

    
por Nazariy 13.03.2013 / 16:36

1 resposta

5

Você pode ter apc.stat definido como 0 Nesse caso, a APC sempre servirá a versão em cache dos arquivos PHP, sem precisar verificar o arquivo no disco para alterações.

Você pode descobrir com um <?php phpinfo() ?> em qualquer página.

Para alterar essa configuração, verifique o conteúdo de /etc/php5/conf.d/apc.ini .

    
por Michael Härtl 13.03.2013 / 17:49