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.
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!