For teamviewer 5.1 and later follow this tutorial: http://nabtron.com/port-80-issue-this-site-is-running-teamviewer-when-running-localserver/
If you try to run the server on your system with teamviewer, you might face problem. The issue is that teamviewer also listens to port 80 which conflicts with the webserver such as xampp, wamp etc, as it also listens to port 80 by default.
The steps to make teamviewer working with any other software that listens to port 80 too is to edit the registry of your windows, to change the values in it , making teamviewer NOT listening and engaging / using the http / 80 port. To get this done, follow this:
1. opening the alternate port
if you are using a firewall, make sure that port 5938 (TCP) is open on your firewall.
2. editing the registry
you need to check the registry.
Goto start -> run -> regedit
Goto location:
[HKEY_LOCAL_MACHINE\SOFTWARE\TeamViewer\Version5]
select the Key ’GatewayAllowed’ and set its registry value to 0
Now goto the registry location:
[HKEY_LOCAL_MACHINE\SOFTWARE\TeamViewer\Version5]
and there select the Key ’ListenHttp’ and change its value to 0 too.
Close teamviewer and server and / or restart your computer. Check if its working fine now.