I followed the suggestions in the threads and none have worked.
With Teamviewer running, I can't get to Apache. I just get a tiny page from Teamviewer. This is because Teamviewer grabs port 80. I don't know how to tell Teamviewer to use the alternate port ( implies it'll use it automatically, but that seems unlikely). I have a post in Teamviewer support, but no replies yet.