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:
- Quit MAMP PRO.
- Open the Activity Monitor located in your /Applications/Utilities folder.
- Activate the entry "All Processes" in the “View” menu.
- Type "httpd" into the search field on the top right.
- Quit every process you find after your search.
- Restart MAMP PRO.
- 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.