Vidéo: Comment régler automatiquement l'heure de Windows 7 sur Internet 2024
Avec la sortie de PHP 5. 1, PHP a ajouté un paramètre pour un fuseau horaire local par défaut à php. ini. Si vous ne définissez pas un fuseau horaire par défaut, PHP va deviner, ce qui entraîne parfois GMT. En outre, PHP affiche un message vous indiquant de définir votre fuseau horaire local.
Pour définir un fuseau horaire par défaut, procédez comme suit:
-
Ouvrir php. ini dans un éditeur de texte.
Utilisez un éditeur de texte tel que Notepad, Vi ou TextEdit pour ouvrir le fichier. Le php. Le fichier ini se trouve dans votre répertoire d'installation pour PHP, qui se trouve généralement sous le répertoire / etc / sous Linux, dans le répertoire Program Files sous Windows, et / private / etc / sur Mac.
-
Faites défiler jusqu'à la section intitulée [Date].
-
Trouver la date de réglage. timezone =.
-
Si la ligne commence par un point-virgule (;), supprimez le point-virgule.
Le point-virgule indique un commentaire ou une ligne ignorée dans le fichier. Supprimer le point-virgule signifie que PHP va analyser la ligne.
-
Ajouter un code de fuseau horaire après le signe égal.
Ajoutez un fuseau horaire, sans guillemets, à la ligne afin de définir le fuseau horaire dans lequel réside le serveur. Voir // php. net / manual / fr / timezones. php pour une liste des fuseaux horaires pris en charge et notez que vous n'avez pas besoin d'utiliser des guillemets autour du fuseau horaire lorsque vous le définissez dans le php. ini.
-
Redémarrez le serveur Web.
Les programmes PHP n'utiliseront pas le nouveau fuseau horaire avant le redémarrage du serveur Web. La façon dont vous accomplissez cette tâche dépend de votre système d'exploitation. Sous Windows, il y a généralement un widget pour redémarrer le serveur dans la barre des tâches. L'une des commandes suivantes fonctionne généralement sous Linux, en fonction de la variante et de la version de Linux:
-
Debian / Ubuntu: sudo / etc / init. d / apache2 restart
-
Red Hat / CentOS : service redémarrage
-
Sur Mac: sudo / usr / sbin / apachectl restart
-