I want to run MAMP on my Windows 8.1 pc, but when I start the servers, it says:
'APACHE' needs open port '80' which is already being used by another
service or application. Please reconfigure 'APACHE' to use free port.
Changing the port to something else doesn't help.
During installation, port 80 is required to install the Apache web server. If you have another product installed that uses port 80, you must change the Apache HTTP port to another port number before you start the application that is using port 80.
The default configuration for MAMP uses ports 8888 and 8889, and 7888. That way, the MAMP servers can run alongside other servers installed on your Mac.
By default, Apache web server is instructed to listen for incoming connection and bind on port 80. If you opt for the TLS configuration, the server will listen for secure connections on port 443.
Go to the Control Panel and launch "Windows Firewall" Go to "Advanced Settings" Select "Inbound Rules" in the left pane Select "New Rule" in the right pane In the New Inbound Rule Wizard, select "Port" as Rule Type, then click on "Next" Select "TCP and put "80" (and any other ports you want to open) in "Specific local ...
when you have this problem just turn off Skype because Skype use port 80
I used kampageddon's answer and it worked. Just follow the following steps:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With