FAQ > Apache > Apache will not start

Another Apache web server is running on the same port

The most common reason that the Apache web server fails to start is that another Apache web server is already running on the same port. To find out if this is the case, follow these steps:

  1. Quit MAMP PRO.
  2. Open the Activity Monitor located in your /Applications/Utilities folder.
  3. Activate the “All Processes” item in the “View” menu.
  4. Type “httpd” in the search box at the top right.


  5. Kill any process you find after your search.
  6. Restart MAMP PRO.
  7. If Apache still refuses to start, check the log file for error messages.

Skype app is running

Another reason why the Apache web server may not start is that Skype is running and already using the ports you have set for your Apache web server. To solve this problem, you can either close Skype or set different ports for the Apache web server in MAMP PRO.

Your template file is damaged

If you have made any changes to your template file, temporarily rename it and see if you can start your Apache server. Rename your “httpd.conf.temp” file to “http.conf.temp.bak”. This file is located in “~/Library/Application Support/appsolute/MAMP PRO/templates”.

One host has an invalid document root

Verify that each host has a valid document root. Apache may fail to start if you have an invalid document root.