|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2009-09-30 13:28 UTC] pajoye@php.net
[2009-09-30 13:40 UTC] nick dot cooper at jdi-solutions dot co dot uk
[2009-09-30 13:45 UTC] pajoye@php.net
[2009-09-30 13:56 UTC] nick dot cooper at jdi-solutions dot co dot uk
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Oct 26 16:00:01 2025 UTC |
Description: ------------ An issue with how date_default_timezone_get() is querying the host operating system for timezone information under Windows server 2003. Reproduce code: --------------- I started by experiencing an issue with strtotime(). <?php echo strtotime("10 September 2009"); ?> When running under 'Apache/2.2.11 (Win32) mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.3.0' it restarts. I switched back to 5.2.9-2 and ran the same script without issue. This test was carried out on Window Server 2003 R2 SP2 I then performed the exact same test on XP SP3 with the same Apache/PHP setup, there was no issue. I figured it must be something to do with the way PHP gets the timezone information. Again under PHP5.3 on Server 2003 I tried the following: date_default_timezone_get() and Apache restarted. I altered the PHP.ini to include the date.timezone setting and tried again and there was no issue. The issue must therefore be with how date_default_timezone_get() is querying the host operating system for timezone information. Expected result: ---------------- Display timestamp Actual result: -------------- Apache unexpectedly restarts: [Wed Sep 30 13:51:50 2009] [notice] Parent: child process exited with status 128 -- Restarting.