When attempting to start my servers, Apache fails to start, and MAMP claims that the port ([::]:8888) is already in use.
I have tried virtually every way I know of determining what process is using that port (as well as many of the solutions previously listed on SO), but I get no results. Neither lsof or netstat list anything about port 8888. There does not appear to be anything using this port at all.
I need to either improve my search and find what(if anything) is really using the port, or somehow convince MAMP that the port is not actually in use. Any suggestions?
EDIT: Changing the port to 8887 allows Apache to start. This doesn't change the fact that nothing is using port 8888 and it should work with that port.
To do this, navigate to MAMP > Preferences in the MAMP application menu: You can change the port used by Apache to avoid conflicts with Skype and other applications. Click on Ports at the top of the Preferences window, enter a new port for Apache, and click on OK to save the change.
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.
MAMP does not offer standalone installers for WordPress and is less customizable than XAMPP. Its dashboard also has fewer options compared to the latter. However, MAMP is easier to manage than XAMPP, whereas XAMPP offers higher levels of customization.
Try going to activity monitor and searching for Mysqld and Httpd and end any processes for them. Then restart Mamp.
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