lunes, 30 de enero de 2017

WapmServer Apache cambiar la hora

Hoy vamos a ver cómo podemos cambiar la hora de nuestro servidor apache trabajando bajo WampServer.
Puede darse el caso de que al usar la función php date('H:i:s'); la hora no concuerde con la realidad, en mi caso se refleja una hora menos en los resultados de la función.

Para solucionar este pequeño problema hemos de editar el archivo php.ini, en el caso WampServer 3.x los encontraremos en las rutas:
C:\wamp\bin\apache\apache2.4.23\bin\php.ini
C:\wamp\bin\php\php5.6.25\php.ini
C:\wamp\bin\php\php7.0.10\php.ini
Como disponemos de dos versiones de php 5.5.25 y 7.0.10 tenemos dos rutas.
 
Procederemos a modificar la variable  date.timezone ="UTC" que por defecto viene dada por UTC y la pondremos con el valor que queramos, en mi caso date.timezone ="Europe/Madrid".
En mi caso podéis ver como he comentado la configuración por defecto y he escrito el nuevo valor de la variable en una nueva línea.
En estas url podréis encontrar las configuraciones horarias internacionales que podréis utilizar.

Una vez realizado esto hemos de reiniciar los servicios de nuestro servidor y la configuración de la hora ya se debe reflejar como nosotros queremos.
 
Vemos como el retorno de la función date(); antes de cambiar la configuración muestra una hora menos, en mi caso, y después de cambiar la configuración y reiniciar los servicios muestra la hora correcta.

No hay comentarios:

Publicar un comentario

Gracias por vuestros aportes.