Maison >développement back-end >Problème PHP >Comment définir le fuseau horaire Linux PHP
Comment définir le fuseau horaire sous Linux PHP : ouvrez d'abord le fichier de configuration PHP "PHP.ini" ; puis définissez le code sur "date.timezone = "Asia/Shanghai"" ;
Recommandé : "Tutoriel vidéo PHP"
Définition du fuseau horaire Linux, en prenant CentOS5.5 comme exemple :
Le code est le suivant
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Définition du fuseau horaire dans MySQL
Modifiez le fichier de configuration MySQL : my.cnf/my.ini, et ajoutez-le sous [mysqld] :
default-time-zone = '+8:00'
En fait, si le fuseau horaire du système d'exploitation où se trouve MySQL a été correctement défini, vous n'avez pas besoin de définir le fuseau horaire dans MySQL, car lorsque le service MySQL démarre, il adoptera automatiquement le fuseau horaire du système d’exploitation.
Définir le fuseau horaire en PHP
Dans le fichier de configuration PHP PHP.ini :
Le code est le suivant
date.timezone = "Asia/Shanghai"
Après le réglage, il est préférable de redémarrer le système.
Si vous avez acheté l'espace Web, vous n'avez pas la permission de configurer le fuseau horaire dans Linux PHP MySQL. C'est simple à faire, il vous suffit de définir le fuseau horaire correspondant au système d'exploitation dans le script PHP, car MySQL utilise le fuseau horaire du système d'exploitation par défaut. En supposant que le fuseau horaire du système d'exploitation est « Asie/Shanghai », utilisez l'une des deux déclarations suivantes :
Le code est le suivant
ini_set('date.timezone', 'Asia/Shanghai'); date_default_timezone_set('Asia/Shanghai');
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!