I am using .net with IIS and i want to install php also. Is it a good idea to use IIS for php or shall i install a different one. I am using this in windows vista..iam a beginner willing to learn php from scratch...any advice will be valuable. thanks.
If you want to learn then I suggest using apache as you will learn apache also.. Working with php with iis is also a good option but it will require some "advanced" experience to configure url rewriting etc. Better learn with Apache
You might want to change the port as both apache and iis wont work on the same port 80.
Or, if you'd rather concentrate on learning php/mysql instead of server configuration, use all-in-one solutions like Wampserver or Xampp.
You can still fiddle around, but you won't have the hassle of setting it all up before achieving something useful.
Since you said you are a beginner in php, I would suggest installing wampp. wampp contains apache,php,MySql,Perl all in one installation and ready to go. I would also suggest you download the php documentation in chm format (just 6MB!) from php.net. It will help very much. Goodluck.