First Steps

Completing the MAMP PRO Installation

When MAMP PRO is started for the first time, any existing MySQL databases are copied from MAMP to MAMP PRO and the contents of the directory “/Applications/MAMP/htdocs” are copied to “~/Sites/localhost” and set as “Document root” for the host “localhost”. A dialog box will inform you of this action.

MAMP PRO - Completing MAMP PRO installation

Note: It is no longer recommended to use “/Applications/MAMP/htdocs” as the document root for the “localhost” host (or any other host).

Starting the servers

Click on the “Start” button on the top right of the toolbar to launch Apache and MySQL, they are your default GroupStart web server and database server.

MAMP PRO - Start servers

The launch status of the servers is displayed in the left column of the Servers & Services section. A check mark next to the server/service indicates that this server/service will be started/stopped when the Start/Stop button is pressed.

MAMP PRO - Sidebar

The Apache web server (the default web server) uses port “8888” by default. This port must be specified when calling the local web page in the browser, e.g.: “http://localhost:8888”.


If you just upgraded from MAMP Free, you probably already have a website on your local host. To create additional sites, you should create additional hosts. You should have one host in your host list for each website you create.

MAMP PRO - Hosts