OK, so I couldn’t find this anywhere on the Web so I thought I’d write it here. if (when) you get the message “Either Apache or MySQL cannot run because another program is using it’s port”, this is proably because you already have a web server running. I don’t know if this is IIS but if you run through the Getting Started section starting “Note that if you have IIS installed…”, that stuff works – or at least it did for me.
Had the same problem. Turned out Skype had grabbed port 80 for incoming connections. It can be turned off in advanced options. Might be your problem too?
thanks Matt! i was trying everything, but the skype tip solved it =)