Maison > Article > développement back-end > Que faire si la modification du code php ne prend pas effet
La solution au problème selon lequel le code PHP ne prend pas effet : vérifiez d'abord le cache du programme ; puis vérifiez si l'accélération CDN est activée sur le serveur, puis déterminez si le cache Opcode est activé en PHP et enfin configurez ; le délai d'expiration du cache.
Recommandé : "Tutoriel vidéo PHP"
La modification PHP ne peut pas prendre effet immédiatement après le retard de la mise à jour et la solution n'est pas mise à jour à temps
La modification du code PHP ne peut pas être mise à jour à temps. La mise à jour prendra beaucoup de temps. Elle prendra effet après le redémarrage du service php-fpm !
Modifier le code PHP, actualiser la page et attendre les résultats des commentaires PHP. 1 seconde s'est écoulée, 2 secondes se sont écoulées et il n'y a eu aucune réponse ? Nani, que se passe-t-il ? Attendez la Nième minute avant que la page ne soit mise à jour avec succès.
Solution
1. Vérifiez d'abord le cache du programme pour vous assurer qu'il ne s'agit pas d'un problème avec les paramètres du cache d'ouverture du cadre du programme.
Deuxièmement, vérifiez si l'accélération CDN est activée sur le serveur. La mise en cache de l'accélération CDN peut entraîner un retard de certaines mises à jour.
Troisièmement, déterminez enfin si la mise en cache des Opcodes est activée en PHP.
Utilisez la fonction phpinfo() pour vérifier si le module de démarrage PHP contient des caches d'opcodes tels que ZendOpcache.
S'il y en a, ouvrez php.ini et recherchez "opcache", remplacez
opcache.revalidate_freq=60
par
opcache.revalidate_freq=0
opcache.revalidate_freq est la configuration du délai d'expiration du cache, définie après 60 secondes Cela signifie que le script ne mettra pas à jour les modifications après 60 secondes. S'il est modifié à 0, chaque modification prendra effet dans le temps, ou elle pourra être modifiée à un autre moment.
Si les modifications ci-dessus ne prennent pas effet, vérifiez si la position modifiée du php.ini est correcte
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!