Installing Apache, PHP and MySQL, separately, is easy and takes no time. But making them to work with each other takes a hell lot of effort. Specially if you are windows kind of person, who loves click and done, you don't really enjoying configuring http.conf file of apache. Now there is a better alternative - XAMPP which provides a bundle of Apache, PHP, Perl, MySQL, and PhpMyAdmin. All you need to do is to download the XAMPP installer and double click on exe file downloaded. Follow the instruction and you are done. As long as you are server is only for testing purpose this is a great package. Even if you planning to make a serious server, you can always configure the httpd.conf file by yourself later. So instead of spending time on configuring services you can spend time on developing things.