Mac OS X Yosemite and MAMP Problems

If you just updated to Mac OS X Yosemite and MAMP stopped working for you, this tutorial will provide a very simple fix.

The Problem

The problem is that after starting MAMP, the Apache Server won’t start.

The Solution

Open up Finder in your Mac, then:

  • Go (top menu)
  • Go to Folder…

Type in /Applications/MAMP/Library/bin then click Go

Rename the envvars file to _envvars

Go back to your MAMP control panel and click the Start Servers button.

Voila – It’s Fixed

Now you can use MAMP as usual. Enjoy!


  • Nick Savov

    Nick is the Director of Support at OSTraining and you can find him in almost every area of the site, from answering support requests and account questions to creating tutorials and software.

0 0 votes
Blog Rating
Notify of
Newest Most Voted
Inline Feedbacks
View all comments

Is this still necessary? The default filename is now “envvars_”.


Yes – It is necessary – I had to rename envvars_ to _envvars and MAMP worked for me.

Hilary Little

Thank you! This is exactly what I needed.


This worked perfectly for me! Thanks


Thank you thank you thank you!

Joel Gogwim

This guideline is perfect. Its work for me.

Kathie Snyders

OMG you saved me so much time! Thank you!!

Wendy Wibbens

I’ve been happily running MAMP 4.0.6, and updated to Yosemite and the Apache servers will no longer start. I tried changing envvars_ to _envvars, but sadly this doesn’t fix it for me. Ideas?

Ashley Miller

Do you have a fix for when Apache Server starts, but MySQL doesn’t? Everytime I’ve installed MAMP 4.0 it’s good for a day. The only fix I’ve found is to delete MAMP after each use.

Would love your thoughts, please comment.x