Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie den Opcache-Cache in PHP

So löschen Sie den Opcache-Cache in PHP

青灯夜游
青灯夜游Original
2021-03-09 17:43:513549Durchsuche

So leeren Sie den Opcache-Cache in PHP: 1. Ändern Sie die Datei php.ini in der Entwicklungsumgebung und ändern Sie den Wert von „opcache.revalidate_freq“ auf 1. 2. In der Online-Umgebung können Sie „opcache_reset()“ ausführen. ; "Code, starte den Webserver neu.

So löschen Sie den Opcache-Cache in PHP

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP7.1-Version, DELL G3-Computer

1, php.ini-Standardkonfiguration

opcache.validate_timestamps=1  
opcache.revalidate_freq=2  //默认每隔2s会验证改变的文件并会更新缓存

2, Anwendungssituation

Beim Debuggen im Online-Umgebung: Wenn der Code aktualisiert wird, wird er nicht sofort wirksam, was für das Debuggen unpraktisch ist

3. Lösung

1), Entwicklungsumgebung:

geändert zu:

opcache.revalidate_freq=1   //可以将2s改成1s每隔1s会验证改变的文件并会更新缓存

2), Zeile Umgebung:

opcache.validate_timestamps=0 //线上环境默认是不开启,不开启的话,会一直用缓存

Die folgenden zwei Methoden:

a. Fügen Sie

<?php 
opcache_reset();
?>

b zur Eintragsdatei hinzu

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie den Opcache-Cache in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn