Mac Store Apps

    BitNami MAMP Stack for the Mac Application Store greatly simplifies setting up a full MAMP server in a single click. Note that due to the Mac App Store sandbox restrictions this version does not support Bitnami modules. You can get a non-restricted version of MAMP Stack from here.

    Basic usage

    First Boot

     

    The first time the application is launched, it will prepare its environment:

     

    first-boot.png

    The process will take a few seconds. 

    When the MAMP is opened, you are prompted with the Welcome page. This page allows you to do basic operations with you MAMP server such as visiting the main page ("Visit Application" button), managing your databases ("Open phpMyAdmin" button), opening the application folder in Finder ("Open Application Folder") as well as links to support and BitNami web site. It also includes buttons to follow us so you can get information about our new releases and other products. 

    screen-1-welcome-page.png

    You can also notice how two of the buttons appear greyed out. That is because the application is not yet started. The next section will explain you how to start it.

     

    Managing the Services

    To start using the MAMP server, you must first start the services.  You can easily do that in "Manage Servers" tab. That page will list all the installed services and their states:

    screen-2-servers.png

    You can manually start, stop or restart them individually using the left side buttons or start them all at once using the bottom buttons. In this case, to get a fully started MAMP server you should click "Start All". The states of all the servers will indicate the status of the process while launching them:

    screen-3-starting-servers.png

    screen-4-running-servers.png

    If you go back to the Welcome tab, the "Visit Application" and "Open phpMyAdmin" buttons will be now available. Clicking "Visit Application" will open the main index page in your preferred browser:

     

    screen-5-visit-app.png

    screen-6-index-page.png

    Changing The Application Ports

     

    By default, your MAMP server will configure the ports while initializing the first time using 8080 for Apache Web server port and 3306 for MySQL database server. However, if one of them is taken, it will automatically pick the first available one. You can view that information using the "Configure" button in the "Manage Servers" section.

    change-port.png

    mysql-configuration.png

    Apart from allowing you to review the currently configured ports, you can also change their values.

     

    If the selected ports are not available, you will be prompted with a warning, and your changes won't be applied:

    apache-cannot-change-port.png

    It the selected values are however valid, it will require to restart the services so the changes are taken into account. Denying it will discard the changes:

    configuration-requires-restart.png

    Viewing your services logs

    You can get some basic information about the overall state of the server checking the "Application Log" tab:

     

    log.png

    However, you can get a more detailed information by checking the servers log individually. To do that, you just have to select one of them from "Manage Servers" tag and select "Configure". You will find buttons pointing to the logs.

     

    open-apache-log.png

    view-apache-log.png

    The logs will be opened using the "Console" application.

    Manually Editing the Configuration Files

     

    If your require further customizations of the servers beyond changing the ports, you can use the "Open Conf File" button in the "Configure" dialog:

    Please note an incorrect configuration file could make your services unable to start so you should not make changes if you are not entirely sure of the modifications or have made a backup of the original file. The application will warn you when accessing the configuration file:

    edit-apache-confuguration-file.png

    Managing your databases

    The MAMP application includes the phpMyAdmin application, which makes it really easy to create, and modify MySQL databases from your web browser. 

    The "Welcome" page  includes a shortcut to open it:

     

    open-phpmyadmin-button.png

     

    screen11-access-phpmyadmin.png

    To login you must use the MySQL root user credentials, also displayed in the welcome page ('root' user and 'bitnami' as the password by default).

    How to change the MySQL root password through phpMyAdmin

    The MySQL root password can be changed from the phpMyAdmin interface by following the next steps:

    1. Access to phpMyAdmin as it is indicated above.
    2. Press on Users. A list of MySQL users will be shown.

    mysqluserstab.png

     

     

     

     

     

     

    1. On the row of the User: root Host: localhost, press on "Edit privileges". A pop-up will apear.

    mysqleditprivileges.png

     

    1. On the pop-up, scroll down until the section "Change password". Use it to set a new MySQL root password and press Go.

    mysqlchangepassword.png

     

     

     

     

     

     

     

     

     

     

     

     

     

    Opening the Application Folder

     

    You can easily navigate to the application folder clicking the "Open Application Folder" button in the "Welcome" tab:

    screen-7-open-application-folder.png

    screen-8-open-application-folder-2.png

    That makes it easy to, for example, add files to your apache2/htdocs folder  and make them automatically accessible from other computers in your network. 

    Closing the application

     

    When closing the application, all the running services will be closed. You will be first prompted for confirmation. Answering "No" will abort closing, while "Yes" will properly shut them down and exit. This will make sure you do not end will unnoticed background services consuming resources.

    closing-the-application.png

    closing-the-application-2.png

    Updates

    Using the Mac App Store allows you to automatically update your MAMP installation with a single click. The next time you open the application, the application will update its configuration files:

    updating.png

     

    Although we try our best to update your application files, problems may arise. To make sure there is no data loss, we copy the previous application folder with your files to a safe place to a new location so you files are safe. 

    For example, if you updated from version 5.3.17 to 5.4.9 and want to check the backup of your 5.3.17 installation, you can click in the "Open Application Folder" button in the welcome page:

    screen-7-open-application-folder.png

    screen-8-open-application-folder-2.png

    Navigate one level up:

    level-up.png

    And you will find a folder named app-5_3_17 (corresponding to the version replacing the dots with underscores and prefixed with app-). 

    old-folder.png

    It will contain a copy of all your apache, mysql and php configuration files and data.

     

    If you find any issue with the process, please contact us at community.bitnami.com and will will help you troubleshooting.

    Rate Us!

    If you liked our application and want to help others know about it, please rate us in the store. You can manually search for us or use our link button. To do that, clink in "About MampStack" in the top menu, and then "Rate i!". The "App Store"  application will be automatically opened and you will be redirected to the application page:

     

    about-mampstack-instructions.png

     

    Tag page (Edit tags)
    • No tags
    Page statistics
    105662 view(s), 22 edit(s) and 16748 character(s)

    Comments

    You must login to post a comment.

    Attach file

    Attachments

    FileSizeDateAttached by 
     about-mampstack-instructions.png
    About MAMP Stack Instructions
    235.06 kB11:30, 22 Dec 2012JuanjoActions
     about-mampstack.png
    About MAMP Stack Dialog
    49.73 kB11:30, 22 Dec 2012JuanjoActions
     apache-cannot-change-port.png
    No description
    85.52 kB11:32, 22 Dec 2012JuanjoActions
    change-port.png
    Apache Configuration
    86.2 kB11:32, 22 Dec 2012JuanjoActions
     closing-the-application-2.png
    No description
    74.42 kB11:32, 22 Dec 2012JuanjoActions
     closing-the-application.png
    No description
    89.96 kB11:32, 22 Dec 2012JuanjoActions
     configuration-requires-restart.png
    No description
    89.17 kB11:32, 22 Dec 2012JuanjoActions
     edit-apache-confuguration-file.png
    No description
    96.87 kB11:33, 22 Dec 2012JuanjoActions
     first-boot.png
    No description
    119.87 kB11:44, 22 Dec 2012JuanjoActions
     level-up.png
    No description
    62.13 kB13:23, 22 Dec 2012JuanjoActions
     log.png
    No description
    54.77 kB12:23, 22 Dec 2012JuanjoActions
     mysql-configuration.png
    No description
    83.84 kB11:33, 22 Dec 2012JuanjoActions
     mysqlchangepassword.png
    Change password
    48.34 kB17:05, 24 Jan 2013VictorActions
     mysqleditprivileges.png
    Edit privileges
    8.8 kB17:05, 24 Jan 2013VictorActions
     mysqluserstab.png
    Users tab
    10.93 kB17:05, 24 Jan 2013VictorActions
     old-folder.png
    No description
    96.27 kB13:23, 22 Dec 2012JuanjoActions
     open-apache-log.png
    No description
    87.15 kB11:33, 22 Dec 2012JuanjoActions
     open-conf-file.png
    No description
    25.39 kB13:03, 22 Dec 2012JuanjoActions
     open-phpmyadmin-button.png
    No description
    100.29 kB12:39, 22 Dec 2012JuanjoActions
     screen-1-welcome-page.png
    No description
    117.47 kB11:33, 22 Dec 2012JuanjoActions
     screen-2-servers.png
    No description
    64.08 kB11:34, 22 Dec 2012JuanjoActions
     screen-3-starting-servers.png
    No description
    64.14 kB11:34, 22 Dec 2012JuanjoActions
     screen-4-running-servers.png
    No description
    63.94 kB11:34, 22 Dec 2012JuanjoActions
     screen-5-visit-app.png
    No description
    101.03 kB12:01, 22 Dec 2012JuanjoActions
     screen-6-index-page.png
    No description
    174.06 kB11:34, 22 Dec 2012JuanjoActions
     screen-7-open-application-folder.png
    No description
    100.89 kB12:33, 22 Dec 2012JuanjoActions
    screen-8-open-application-folder-2.png
    No description
    116.06 kB12:46, 22 Dec 2012JuanjoActions
     screen11-access-phpmyadmin.png
    No description
    67.52 kB12:33, 22 Dec 2012JuanjoActions
     updating.png
    No description
    121.88 kB13:32, 22 Dec 2012JuanjoActions
     view-apache-log.png
    No description
    247.19 kB11:34, 22 Dec 2012JuanjoActions