Chris Wiegman Chris Wiegman

Bye Bye MAMP Pro, Hello AMPPS


Ironically, only 2 days after writing about how MAMP Pro would be the next app I would dump I find myself with a new development stack for my local machines. MAMP Pro was just getting outdated and, combined with their inability to offer any kind of support, it was time to move on.

As of today AMPPS is my new development stack.

After almost four years with MAMP Pro matching it’s ease of configuring virtual hosts wasn’t easy. I’ve tried (in no particular order)

  1. XAMPP wound up being abandoned over 3 years ago.
  2. Bitnami was just too limited to really be useful.
  3. Homebrew came close but the idea was to save time, not spend countless hours in configuration.
  4. Macports had the same problems as Homebrew.
  5. VirtualHostX which was great for what it was but required too many other variables to fall into place to be useful.

So in comes AMPPS. What really attracted me to AMPPS was the ability to use databases other than MySQL and easily experiment with numerous other packages through their Softaculous script library. Now I can experiment with MongoDB, Python, Perl, and a host of other apps without the need of installing further software. While some of you may wonder what the point is, for me it comes down to the fact that my local webserver stack is a tool I use to complete my work and, as such, I do my best to make sure it doesn’t become the work itself. In other words it’s one of those tools I just want to install and forget about.

What brought me to AMPPS?

First, as I pointed out it has more than just Apache/MySQL/PHP. As my role at my day job requires a variety of development environments I wanted a tool that could encompass as many different environments as possible making it easy to concentrate on the solutions rather than the development environment.

Second, AMPPS is still supported. While I only posted a single question to the AMPPS forums it was answered by one of there developers almost immediately. Try getting that from the folks who make MAMP. I haven’t found a way to get them to respond to anything in over a year (which is rather sad considering what MAMP Pro costs).

Third, it’s portable. I’ve put AMPPS in my Dropbox allowing me to sync my entire development environment between computers. For me this is both a timesaver and an insurance policy in that it helps make certain I don’t miss any critical server configurations when going from one machine to another.

Finally, it’s free. I’ve spent a lot of time and money on MAMP Pro over the years so finding a replacement that is actually free is rather impressive. The fact that it can do even more than the expensive paid software is just incredible.

So why are you still messing with MAMP Pro? Give AMPPS a try. You won’t be disappointed.