Vous devrez redémarrer - les fichiers de configuration, y compris php.ini, sont lus lorsque le processus maître démarre et les pages Web réelles sont servies par des processus apache enfants clonés (bifurqués) hors du maître.
@daveadams: super, qu'est-ce qu'un redémarrage gracieux ? Je viens de le redémarrer avec une ligne de commande XAMPP, ce qui, je suppose, tue le processus et le relance. C'est juste un serveur de développement local, fils, pas de soucis pour les clients en colère, mais j'aimerais savoir quand même.
Pour être précis - il charge les fichiers de configuration (comme httpd.conf et php.ini) une fois au démarrage. Les scripts PHP sont recommencés chaque fois qu'un script PHP est exécuté - il n'y a pas de mémoire de demande croisée dans une exécution de script PHP comme dans quelque chose comme mod_perl.
@Petruza: gracieux signifie simplement qu'il ne tuera aucun processus qui est en train de servir une page à un utilisateur. Pour les trucs de développement, votre méthode est très bien, mais généralement quel que soit le script Apache que vous utilisez pour spécifier "démarrer" "arrêter" ou "redémarrer", vous pouvez simplement dire "gracieux" à la place et chaque processus attendra la fin de tout travail en cours avant de mourir et de réapparaître avec les nouveaux paramètres.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.