Apache will not start

Another Apache web server is running on the same port

The most common reason for the Apache web server not starting is that another Apache web server is already running on the same port. To find out if this is the case, do the following:

  1. Quit MAMP PRO.
  2. Open the Activity Monitor located in your /Applications/Utilities folder.
  3. Activate the entry "All Processes" in the “View” menu.
  4. Type "httpd" into the search field on the top right.

    Activity Monitor - httpd

  5. Quit every 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 is running

Another reason that 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 quit Skype or set other ports for the Apache web server in MAMP PRO.

Your Template file is corrupt

If you have made any changes to your template file, then temporarily rename it, an 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".

A host has an invalid document root

Confirm each host has a valid document root. Apache may not start if you have an invalid document root.