I am a Java developer by my heart and soul. But you can't just ignore all this people pestering you for being conventionalist and non-agile developer. So, I happened to have install PHP on machine. I decided to install PHP and NOT WAMP because I already had MySQL 5 and Apache 2.2 on my WinXp Box.
After setting everything.. nothing worked... seemed like I have to do something with php5apache2_2.dll. People suggest weird stuffs and wasted half of the day stubbornly.
To cut the long story short, there are two type of Zip file released. One of them contains php5apache2_2.dll and other DON'T. To specify:
1. The Thread-safe version CONTAINS php5apache2_2.dll
2. The non-Thread-safe version DOES NOT contain php5apache2_2.dll
So, be cautious which one you're downloading.