you guys are having problem because date.timezone setting is not defined by default and php craps out when it's not defined. set it like following in your php.ini
Code:
date.timezone = America/New_York
List of timezones
Code:
http://in3.php.net/manual/en/timezones.php
Also latest version of php is 5.4. they didn't provided windows installer for this version. just download the zip release and overwrite all the files in "C:\Program Files\PHP" or wherever your php installation folder is then copy the following PHP.ini file to your php installation folder. it contains all relevant changes and enables all the extensions available in 5.4.
Code:
http://www.mediafire.com/file/yu86i2l12eae9m9/PHP.ini