ID: 49721 Updated by: paj...@php.net Reported By: nick dot cooper at jdi-solutions dot co dot uk -Status: Open +Status: Bogus Bug Type: Apache2 related Operating System: Windows Server 2003 R2 SP2 PHP Version: 5.3.0 New Comment:
The issue has been fixed already. However you have to set the default timezone in php.ini, always. Previous Comments: ------------------------------------------------------------------------ [2009-09-30 13:23:36] nick dot cooper at jdi-solutions dot co dot uk 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. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=49721&edit=1