In the last few days my Apache server on my development machine is not starting up. I get the error message:

Code:

<os 10048> Only one usage of each socket address <protocol/network address/port> is normally permitted. : make_sock could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs
Note the errors or messages, above, and press the <esc> key to exit.

I haven't installed anything new so I don't know what program is hogging port 80. How do I find out what is happening with the ports?

When Skype installs it picks a port with a high number such as 12754 for its own use. BUT is also picks some backup ports - one of which is port 80. This causes the conflict with Apache. Drill down to Skype's advanced tab and tell it not to use port 80.

You have to do is just go to your apache directory where you installed it.

under the apache goto conf and open httpd with notepad
and find port

define custom port for example 6600

and restart the apache service. done this will work

below is the part of httpd.

"Port: The port to which the standalone server listens. Certain firewall
# products must be configured before Apache can listen to a specific port.
# Other running httpd servers will also interfere with this port. Disable
# all firewall, security, and other services if you encounter problems.
# To help diagnose problems use the Windows NT command NETSTAT -a
#
Port 6600

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed. This address appears on some server-generated pages, such
# as error documents.
#
ServerAdmin ztech@ztech"