Before i start learning php, many sites like phpBuddy say to donload php installer, Apache server and MySQL. So simply i want to know what is the use of web server and MySQl.More importantly, Also tell me how to use them correctly. If possible provide me lnks from where i could download them. i have already downloaded php installer from . So what should i do now? Plz help.

Unless you're familiar with configuring php and apache skip all of the trouble and download WAMP or XAMPP

There are others like this as well. They will install everything you need to get a fully functional php, apache and mysql environment in windows.

WAMP seems to have gone stale lately, but there is a community released version with all the latest and greatest link from their forums:

CAUTION: These installers are not designed to be used for live websites. They are really intended to speedup the setup of a development environment.

commented: very nice and detailed explaination +1

yeah!! strictly skipp all the husles and busles of life and download the XAMPP because it contains all the three ( php, mysql and apache server) for ur web application