Running Mavericks and I just upgraded to Mamp 3. I can't get apache to start using the default port of 8888. Runs fine on port 80, and all ran smoothly using Mamp 2.
Restarting Apache using SUDO doesn't work. I used "sudo apachectl stop" but this had no effect.
Error logs show nothing. when I switch to port 80 and MySQL port 3306, it all starts, but I don't want it to use port 80. Thanks.
i have found this solution it worked for me i hope it helps you :
Just navigate to /Applications/MAMP/bin/apache2/bin using Finder, and rename envvars to _envvars (yes, just add the underscore). Boom! Done and done.
http://codesoap.com/mamp-pro-apache-and/
A lot of people have success with this answer http://aralbalkan.com/1931/
It didn't work for me however, I have exactly the same issue, I upgraded and now can't run it on port 8888 which means none of my local SilverStripe sites are working!! Did you find any other solution?