One PC – multiple Servers

Develop and test websites locally

MAMP PRO is the commercial, professional grade version of the classic local server environment: MAMP. Designed for professional web developers and programmers, MAMP PRO allows easy installation and administration of their development environment.

Try nowBuy nowLearn more

What´s new in MAMP PRO 3.0?


A major improvement in MAMP 3 are the 'Extras': We have received many requests on how to install and integrate Wordpress, Jooomla, and Drupal with MAMP PRO. With MAMP PRO Extras you can download and install these Content Management Systems with just a few clicks. To start with we will be including wordPress, Joomla, Drupal, and webEdition. We will be making additions to this list in the future.


No more starting and stopping your servers just because your hosts use different PHP versions. With MAMP PRO 3.0 you can run different versions of PHP in parallel without having to start and stop your servers.


An oft-requested feature that is now available in MAMP PRO. Imagemagick can now be activated using the php.ini template. Dynamic generation of images and editing raster graphics is easily accomplished without having to read a long tutorial.

New Interface:

We have given the MAMP PRO 3.0 interface a facelift. The interface is now clearer and better structured with integrated tool tips that help you with clear explanations of the new features. The new icon is a symbol of the new simplified MAMP interface. MAMP PRO 3.0 now supports Spanish besides English, French, Japanese and German.

Local network access

You want to keep a colleague up to date with your current progress? This is now possible via Simply click on the Sharing-Button and your email client will be opened with an embedded link to one of your hosts.  The receiver of this email can now simply click on the link, taking them directly to the work on your host.

Menu Bar

One of the most requested features was adding MAMP PRO to the Menubar. Now you can easily see the server status, turn the servers on and off, or open the main window through the Menubar. In addition, you can view the log files display and change the settings of MAMP PRO. 


You will be automatically notified of updates when they are made available. This way you are always up to date and can use the latest version.


Run different versions of PHP at once

MAMP Pro has always offered multiple versions of PHP. This was convenient if you had different projects using different versions of PHP, but required a restart of MAMP PRO when you wanted to change projects. If, for instance, you needed to work on a host which used a different version of PHP, you had to restart the servers and change the PHP version to work on that particular virtual host. With the new MAMP PRO you can configure your PHP versions on a per host basis using CGI Mode. Now you can conveniently switch between virtual hosts using different PHP versions on the fly.

Virtual Server

Set up any number of virtual servers

You can set up and test any number of virtual servers without the danger of affecting your live system. The local name resolution is performed by MAMP PRO. For each project, you can create a virtual host and conveniently test your programs in detail. Whether you create a page using a CMS, integrate a shopping-cart, or create a WordPress template - MAMP PRO is there to provide the perfect test environment. With unlimited server-hosts you can separate all your projects and make them accessible to your local network or even the internet. To simulate a very authentic environment, MAMP PRO can activate the local mail server, as well as the sending of emails via PHP.


Install Wordpress, Joomla, Drupal, etc with just one click

An Extra is a collection of files or library, which has been tested and configured by the MAMP PRO team. When setting up a new virtual host you can also choose and Extra which will automatically be installed. You can also install Extras on existing hosts. The selection of extras is always being updated and expanded.

Dynamic DNS

Allow External Access

With MAMP PRO, you can easily connect your local server to the internet with an existing Dynamic DNS provider. You can conveniently provide access to your work to clients and prospects over the internet. With the option to set up many virtual hosts, you can easily offer alternative configurations or suggestions. With MAMP PRO 3.0 the DNS-O-Matic service is integrated. Now you have a huge selection of Dyn-DNS service providers, many of which are free of charge.


Test PHP scripts with a Mail-Server

Every Mac OS X computer comes pre-installed with a default Mail-Server. This Mail-Server can be activated through the MAMP PRO interface and it’s functionality used via PHP scripts. With this Mail-Server you can setup up an account through a host provider. This provides a reliable email connection and avoids problems with spam filters.


Switch Apache Modules on and off

With MAMP PRO you can quickly setup a test environment without the need to install and configure Apache. Work on multiple projects simultaneously in parallel. A staging-server is easily setup up with just a few mouse clicks. Apache modules can be activated and deactivated through the MAMP interface. This allows you to quickly build a custom local server environment to mirror the one on your live server.

MAMP Features

Functionality of MAMP

MAMP PRO is the commercial, professional grade version of the classic local server environment for OS X. That is, the freely available standard version is automatically installed with MAMP PRO. With MAMP PRO comes all the functionality of MAMP including MySQL, Apache, PHP, Perl, and Python.