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

So löschen Sie den Opcache-Cache in PHP

青灯夜游
Freigeben: 2023-03-08 14:54:01
Original
3647 Leute haben es durchsucht

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会验证改变的文件并会更新缓存
Nach dem Login kopieren

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会验证改变的文件并会更新缓存
Nach dem Login kopieren

2), Zeile Umgebung:

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

Die folgenden zwei Methoden:

a. Fügen Sie

<?php 
opcache_reset();
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage