Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I recently moved to PHP 5.4 and installed OPCache, it's very powerful!

How can I temporarily disable the cache?

I tried :

 ini_set('opcache.enable', 0);

But it has no effect.

Thanks

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
485 views
Welcome To Ask or Share your Answers For Others

1 Answer

Once your script runs, it's too late to not cache the file. You need to set it outside PHP:

  • If PHP runs as Apache module, use an .htaccess file:

    php_flag opcache.enable Off
    
  • If PHP runs as CGI/FastCGI, use a .user.ini file:

    opcache.enable=0
    

And, in any case, you can use good old system-wide php.ini if you have access to it.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...