MAMP
MAMP
5.5

2.5

MAMP free download for Mac

MAMP

5.5
03 September 2019

Create a local server environment.

Overview

MAMP stands for: Mac, Apache, MySQL and PHP. With just a few mouse-clicks, you can install Apache, PHP and MySQL for OS X! It installs a local server environment in a matter of seconds on your OS X computer, be it PowerBook or iMac. Like similar packages from the Windows- and Linux-world, MAMP comes free of charge.

Similar to a Linux-distribution, MAMP is a combination of free software and thus it is offered free of charge. MAMP is released under the GNU General Public License and may thereby be distributed freely within the boundaries of this license. Please note: some of the included software is released using a different license. In these cases, the corresponding license applies.

MAMP was created primarily as a PHP development environment for Mac, and should therefore not be used as live Webserver for the Internet. In this case, we recommend that you use OS X server with the provided Apache or a Linux server.

What's new in MAMP

Version 5.5:
General:
  • Support for macOS 10.15 (Catalina): Apple has notarized the software, the Gatekeeper of macOS can now detect that MAMP (PRO) does not contain any malicious content
Updated components:
  • PHP 7.1.31, 7.2.21 & 7.3.8

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

52 MAMP Reviews

See all

Rate this app:

Gregorgy
03 September 2009

Most helpful

Still the easiest way to create a test environment. I test all my development locally and no matter which of my Macs I am using and which dev environment (I have a Panther, a Tiger, two Leopards - Intel and PPC - and one Snow) this remains the easiest way to test my sites to death before deploying. 5 outta 5
Like (5)
Version 1.8
Bleepgeeks-com
14 November 2018
Currently MAMP (PRO) 5 only offers to run Apache version 2.2.x and NOT Apache v 2.4+ . In my case that prevents me to work on latest development projects where .htaccess uses directive only available from Apache v 2.4 onward. Please check your requiements before you buy MAMP Pro 5. Otherwise would be the best local web dev stack for mac.
Like
Version 5.1
Pugwash
08 January 2016
Just to warn people. I've been battling with MAMP for three days now trying to download my existing Wordpress self hosted site following various online tutorials and absolutely none have worked. Each time I have started from scratch including deleting MAMP and re-installing it, trying two different browsers and each time I get the ‘error establishing a database connection’ message. The issue I suspect is phpMyAdmin within MAMP. Each time I get the same two issues. 1/ Create a new local database - When entering log-in info phpMyAdmin won't allow me to leave the Host” field empty. It currently auto fills it with '%' , if I try and delete the %, it highlights with a red border. More importantly 2/ Again when on Add User I get a "A fatal JavaScript error has occurred....." Perhaps this isn't MAMPS fault, I don't know. At the moment I'm just going to give up and maybe try at some stage in the future. Way too frustrating and way too much time wasted. I need a drink. OS: 10.10.5 Browsers: Safari 9.0.2 and Firefox 40.0.3
Like (1)
Version 3.4
3 answer(s)
jammirato
jammirato
31 January 2016
You might try these settings: (quotation marks are used only to highlight the expression for you)
In the HOST field enter: "localhost" (don't type quotation characters)
For user names in phpMyAdmin use only 7 alphanumeric character combinations - for example "mysql99" (don't use any other symbol or marks like these - -&^%$>.?#@)
Like
Mcoyle
Mcoyle
13 August 2016
I have had this problem too, and I believe it was fixed with today's update (version 3.5.2 on 8-12-16), but the way I have gotten around it is to download phpmyadmin and install it into my document root folder. Then run THAT version instead of the included one.
Like (1)
Surfpunk
Surfpunk
14 January 2017
I tend to use Sequel Pro (it's free) instead of phpmyadmin...
https://www.macupdate.com/app/mac/28473/sequel-pro

works great, better than phpmyadmin especially if you have large database sqldumps to import/export.

specify 127.0.0.1 as the host if working on localhost.
Like
Morpe
31 August 2015
on Mavericks does not start at boot
Like
Version 3.4
Awado
06 June 2015
Version 3.2.1 is available at the dev's site.
Like
Version 3.0.7.3
Greedyfranky
03 September 2014
Almost fooled me. The name was close to MAME. I was thinking, hey a new MAME frontend. Ahwel ...
Like
Version 3.0.6
1 answer(s)
RavenNevermore
RavenNevermore
22 October 2014
If you liked MAME, check out OpenEmu. ;)

https://www.macupdate.com/app/mac/32553/openemu
Like
Diarbyrag
11 April 2014
I was under the impression that "the typical Mac fashion" was drag and drop from a DMG, not installer packages which many people distrust.
Like (1)
Version 3.0.4
3 answer(s)
3mors
3mors
16 April 2014
Haters gonna hate... There's an installer just because MAMP folder contains all your project files and database and it takes care of migrating all your data when you update an older version. Something that you can't do with a simple drag&drop.
Like (1)
Diarbyrag
Diarbyrag
16 April 2014
I never said hate anywhere mate ! I have been perfectly able to migrate my stuff on previous updates ta ! the installer also continually re-installs a pile of foreign language files I don't need to clog my mac with. Plus I now use Virtual host so none of my stuff is in the MAMP folder. Would be good to have a choice.
Like
RavenNevermore
RavenNevermore
22 October 2014
Drag and drop would also install language files, but they would be in the application bundle. So I'm not sure what your point is.

Installers are needed when things get installed to the system library folders and such. The parts it installs are what is needed for the install.
Like
mori2k18
12 March 2014
Besides some additional features like ffmpeg etc. very great app.
Like
Version 3.0.2
1 answer(s)
mori2k18
mori2k18
12 March 2014
I mean of course missing features.
Like
Claudio-Ambrosini
05 March 2014
Why don't include MongoDB? Why don't add option to use Nginx with php-fpm? I can help to include this features. Best regards..
Like
Version 3.0
Overall, I have found MAMPS/MAMPS Pro to be a solid useable package. Thus 4 star's; however ... I switched from using MAMPS Pro for several years to AMPPS for the following reasons: 1) AMPPS has been easier to teach to my kids than MAMPS 2) In my view, MAMPS has some pieces related to the user configuration which are "more closed, less transparent" than AMPPS. AMPPS directly provides the raw config files. MAMPS layers a closed source GUI on various config files. 3) AMPPS directory structure is more like our live server directory structure than MAMPS. 4) AMPPS more convenient to use. In particular, the basic CPanel and Softaculous are particularly helpful in working with installing and maintaining open source web apps such as WordPress.
Like (1)
Version 2.1.3
Whisperquiet
18 March 2013
Just excellent; industrial software configured into a stand-alone environment on your Mac! It just works and works well. This is a must for testing web sites, PHP sites with databases and e-commerce etc locally.
Like (1)
Version 2.1.3