I currently have ASP running through IIS on Windows XP. I'm looking at getting PHP running as well. I attempted this to run with IIS, which worked for about a day, but then trying to get MySQL running with it I ran into errors and now get 500 errors whenever I try and run any PHP. I've been informed I would be better to install apache and that this would work much better and be easier once installed. Is this the case, or am I better at attempting to get it running with IIS?

Would Apache and IIS run ok side by side?