Recently, I decided to upgrade my personal web server. I'm using Apache, MySQL and PHP on Windows because I am not a web developer, I do not like IIS/MSDE/ASP.NET too much, and I started to use (L)AMP applications before .NET was even born.
I upgraded PHP to version 5.2. First, I tried the new .msi installer. It gave an error without any hint about what went wrong, so I reverted to the old .zip file.
When I started to configure PEAR, I got a bunch of errors. The first thought was "What the heck...!!!????". A quick search on Google revelead it was not a fault of mine. The PEAR release in PHP 5.2 for Windows was broken. Probably, that was the reason the .msi installer failed too - I've selected pear to be installed as well.