Comment vider le cache opcache en PHP : 1. Modifiez le fichier php.ini dans l'environnement de développement et changez la valeur de "opcache.revalidate_freq" à 1. Dans l'environnement en ligne, vous pouvez exécuter ; " opcache_reset();" code pour redémarrer le serveur Web.
L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3
1. configuration par défaut
opcache.validate_timestamps=1 opcache.revalidate_freq=2 //默认每隔2s会验证改变的文件并会更新缓存
2. Application
Pendant le débogage de l'environnement en ligne, si le code est mis à jour, il ne prendra pas effet immédiatement. le cache est mis à jour. Peu pratique pour le débogage
3. Solution
1), l'environnement de développement :
sera modifié en :
opcache.revalidate_freq=1 //可以将2s改成1s每隔1s会验证改变的文件并会更新缓存
2) , Environnement en ligne :
opcache.validate_timestamps=0 //线上环境默认是不开启,不开启的话,会一直用缓存
Les deux méthodes suivantes :
a Ajoutez
<?php opcache_reset(); ?>
b au fichier d'entrée
.Apprentissage recommandé : " Tutoriel vidéo PHP》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!