Forum Moderators: coopster
For a fast setup; use WAMP which will install Apache, MySQL and PHP for you onto your windows server. You'll need to disable/uninstall IIS first.
If you really want to use IIS (and for sites with heavy .net programming it's unavoidable) then you will need to pay attention to $_SERVER variables in particular. $_SERVER[HTTP_HOST] and $_SERVER[REQUEST_URI] are two favourites to break. File handling functions are also likely to break, check them very carefully. Finally, any script using mod_rewrite will be broken. Investigate ISAPI_Rewrite, it is similar.
These changes are just part of the reason why we refuse to deal with windows servers. Just because it runs PHP it doesn't mean it's not going to cause a headache! In the long run it's better to get used to working with linux or other unix-like systems as they are industry standard.