Articles in this category What is MAMP PRO? MAMP PRO is the commercial, professional-grade version of the classic local server environment for macOS: MAMP. Designed for professional web developers and programmers, MAMP PRO allows easy installat... Are the updates of MAMP PRO (macOS) free of charge? Yes, all updates in the current major version (6.x) are free of charge. To update MAMP PRO from e.g. 6.1.2 to 6.9 just use the serial number you already have. Licenses are good forever, they are not o... Is MAMP PRO compatible with macOS 10.13 (High Sierra)? Yes, MAMP PRO is indeed compatible with Mac OS X 10.13 (High Sierra). Can I use MAMP at the same time as MAMP PRO? Both applications, MAMP as well as MAMP PRO, are configuration tools for the tools inside the folder MAMP. Though you could run them simultaneously you should not. You may run into sporadic problems, ... Is it possible to add an updated version of PHP? You can add additional PHP versions through the user interface. More information on how to do this can be found here. Is the number of aliases for a host limited? No, with MAMP PRO you can use as many hosts and aliases as you like. Where can I find the log files? Your log files are located in “/Applications/MAMP/logs”. You can access the various logs through the MAMP PRO interface. Where are the MAMP PRO files created or changed? The following list contains all files which are created and changed by MAMP PRO and are not located within the MAMP PRO folder. MAMP PRO Settings and Files /Library/Application Support/appsolute/MAMP ... What are the locations of the configuration files? The changes you make in the MAMP PRO interface and template files help create real configuration files. The configuration files are created when you start your servers. PHP/Library/Application Suppor... Where can I find more information on the various servers, interpreters, debuggers and other tools that MAMP PRO uses? Click on the following links for further information on Servers & Services Apache Server Nginx Server Can I delete the directory MAMP_xxxx? The installer will rename your existing "/Applications/MAMP" to "/Applications/MAMP_current_date". This folder can later be deleted. You may however keep it, so you can fall back to your original setu... How long does the demo version run? The demo version runs for 14 days. During this time the full functionality of MAMP PRO is available to you. After that MAMP PRO is working in limited mode. You can continue to explore the application ... How do I recover my license key / serial number? Please use our serial number recovery tool. If you are still unable to recover your serial number please contact our support and provide the following information: Name Address Email address Order num... Error Codes Below, you find all the possible error codes that you may receive. FTP Error Code Meaning -2201,-2301 Could not connect to the remote server → server does not exist, server address or port wrong -2202... Where can I find the crash reports? You can find the crash logs here: /Library/Logs/DiagnosticReports ~/Library/Logs/DiagnosticReports (where ~ refers to your Home directory) The Help menu contains the entry "Collect Support Information... Host cannot be called in the browser If you try to open the URL of a local host in your browser and get a message that the host is not available or you are redirected to the search engine specified in your browser, this may be due to the... WebStart page shows incorrect information If the WebStart page shows incorrect information or the page shows a search engine, this may be due to a conflict with one of your browser extensions. Disable the browser extensions and try again. My changes to the configuration files are gone when I restart the servers All configuration files (httpd.conf, nginx.conf, php.ini, my.cnf, …) are newly created when the servers are started. Appropriate templates are used as a basis. If you want to make changes to the confi... Directory cannot be selected as Document root If a dialog box with the text "The chosen user does not have the executable right for the selected folder!" appears when you select a directory, then you have probably selected the value "Unix users" ... Are MAMP and MAMP PRO affected by the log4Shell flaw? No. MAMP and MAMP PRO do not contain the java based logging utility log4j and are therefore not affected by the log4Shell vulnerability. cURL error 60: SSL certificate problem: unable to get local issuer certificatein the "WordPress Events and News" section of the WordPress Dashboard or the Site Health Plugin Please, put curl.cainfo = "/Applications/MAMP/Library/OpenSSL/certs/cacert.pem" in the appropriate PHP template (File -> Edit Template). My WordPress installation no longer seems to be able to connect to the "WordPress Plugin Directory" The "WordPress Events and News" section of the WordPress Dashboard shows "RSS Error: WP HTTP Error: cURL error 28: Resolving timed out after XYZ milliseconds" Solution Lots of installations seems to s... Apache_error.log shows a lot of entries like [lbmethod_heartbeat:notice] [pid 12345] AH02282: No slotmem from mod_heartmonitor It is common to encounter the AH02282 notice and still have a functioning server. You can suppress that message by deactivating the lbmethod_heartbeat_module in the "Apache" section of MAMP PRO. Why does MAMP not include the latest OpenSSL library? MAMP (PRO) offers a wide range of PHP versions, something our long-time users have come to expect and love. Unfortunately, the older versions of PHP are not compatible with the latest OpenSSL version ... What is your refund policy? If you are not happy with MAMP PRO we offer a refund within the first 14 days of your purchase. For getting a refund please contact our support. PHP intl extension is missing Intl (Internationalization) Extension […] is a wrapper for » ICU library, enabling PHP programmers to perform » UCA-conformant collation and date/time/number/currency formatting in their scripts. ... My SSL sites in my hosts list are red When upgrading to MAMP PRO 6.6 your SSL certificates may not have been copied over, causing your SSL hosts to appear in red. Please do the following: When upgrading, a copy of your /Applications/MAMP ... My https site shows a warning when I try to open it It is normal for your HTTPS site to show a warning when using a certificate made using MAMP PRO. You can find more information here. My phpMyAdmin does not work If your phpMyAdmin is not working, try the following: Stop your servers and quit MAMP PRO. In the Finder, change to the directory "/Library/Application Support/appsolute/MAMP PRO". Rename the directo... My PHP command line is missing an extension MAMP PRO command line PHP uses a php.ini file located within the /Applications/MAMP folder. When using the command line PHP, some extensions may be missing. To include these extensions, add them to th... I cannot update my MAMP PRO 6.1, 6.3, 6.6.3 This is a known problem of these versions. To resolve this problem, proceed as follows: Please download a new complete download package here: https://www.mamp.info/en/downloads/ Do not uninstall the s... I cannot get my Remote site to work? Confirm your remote server runs our PHP script test. The following link contains a PHP script that you can put on your host provider server. Successfully running this script on your host provider will... I did not receive my invoice? You should have received a link to your invoice in your order confirmation email from Paddle. When will you add cloud provider XYZ to MAMP PRO? We have no fixed schedule but adding more cloud providers is high on our to-do list. But please keep in mind, we can not do magic. Why did you remove the Nginx option to act as a proxy server for Apache? The current proxy support did only allow Nginx to act as a proxy for all hosts. Lots of users found this very limiting so we removed this feature and took it back to the drawing board. It might resurf... Why can /Applications/MAMP/htdocs no longer be used as document root? It's good practice to keep applications and data files apart. Let binaries reside in the Applications folder, and store your website files in a data folder, e.g. ~/Sites/HOSTNAME. Why did you remove the ability to start servers that are not part of GroupStart? There are inter-server dependencies and MAMP PRO can only guarantee that they are all satisfied when users can not interfere with the starting and stopping of servers other than via the GroupStart set... Why did you deprecate Postfix? With every new release of macOS Apple makes it more difficult to configure Postfix. And as most users do not really want to send out emails but only test if their code produces correct messages, Mailh... Why do you not include Perl/Python/Ruby/MySQL version x.y.z? Most of the MAMP PRO users currently use the version that is included. In the future, we will surely update the software. Please file a feature request in our Bugbase if you want to speed up our decis... Enable Redis Service Redis is an open-source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. The socket file for the Redis store, when running, can be found in /Applications/... I am getting a cgi timeout when using CGI PHP If you are running CGI PHP and are receiving the following errors or similar, you must check the "Xdebug" check box on your PHP tab. [error] [client ::1] FastCGI: incomplete headers (0 bytes) receive... Why does MAMP PRO need access to my keychain? MAMP PRO stores server account data (2 items [(S)FTP, MySQL] per account] in it. HockeyApp library & Dropbox library store 1 item each (access token for their servers). Even if a user grants MAM... I am having issues with MAMP PRO cloud functions Information regarding MAMP PRO cloud functions can be found here https://documentation.mamp.info/en/MAMP-PRO-Mac/Settings/Cloud/ https I want to revert back to MAMP PRO 5 You can revert back to MAMP PRO 5 by downloading it here: older versions Note: Please make a backup of /Library/Application Support/appsolute/MAMP PRO/db folder and your host files as well before proc... Why do I need admin rights to install MAMP PRO? We are aware of this behavior. In MAMP PRO 6 the application now only asks for admin credentials on the very first start. Unfortunately, the application still needs the user to be a member of the admi... How do I verify xip.io is working? To verify you xip.io is working cut and paste your xip.io address from MAMP PRO and type [nslookup xip.io host name] on the command line nslookup myhostName.xip.io Your ip address should be returned. ... How do I do a complete uninstall and re-install of MAMP PRO? Sometimes it is necessary to completely uninstall and reinstall MAMP PRO. To completely uninstall MAMP PRO use the following steps: Write down your Apache, MySQL, and DynDNS port numbers. They are l... How do I completely uninstall MAMP PRO? Use the MAMP PRO uninstaller in Applications/MAMP PRO. Click on this to begin your uninstallation. Drag the /Applications/MAMP folder to the Trash to complete uninstallation. What is the standard procedure for updating MAMP PRO? There are two different update options for MAMP PRO: Installation packageFor all major changes we provide a new installation package. You can find more information here. In-App UpdateFor all minor cha... I'm getting a 1045: Access denied for user 'root'@'localhost' (using password: YES) This means you are supplying a username and password to the MySQL database and are getting rejected. 1. Are you using the correct username and password in your PHP scripts? By default, MAMP uses user ... I need help transferring from MAMP to MAMP PRO Moving from MAMP to MAMP PRO is an easy one-step process. Simply click on the MAMP PRO icon to launch MAMP PRO, and the rest is taken care for you. Once you start up the servers in MAMP PRO your datab... I'm having problems setting up my Mac as a live server with MAMP PRO For a server in your local network of computers on the Internet, several requirements must be met: In MAMP PRO, the host must (as an example we take 'mygreathost') that will later beaccessible from th... I installed WordPress and it is asking for an FTP password? Try changing the users that launch Apache/Mysql to username/username if you have them currently set to www/mysql. My MAMP PRO installer did not work? You may have received an erroneous error stating DNS was running. If this is the case, then check the following, which may be other causes for the installer not completing. There are several reasons w... My macOS dark mode is not working with MAMP PRO In some instances the left column may be transparent. In this case, please reboot your Mac. Install a PHP Extension using PECL MAMP PRO provides you with all the requirements to install PHP Extension using PECL. In our online documentation, you will find here MAMP PRO is saying another process is running on the port I want to use MAMP PRO may not be able to run on the web server, database or other port you want to start a service on. you may see an error message indicating that the port is in use. MAMP PRO will automatically s... How do I unregister my MAMP PRO? To unregister MAMP PRO do the following. Stop MAMP PRO. Go to /Library/Application Support/appsolute/MAMP PRO. Remove any RegistrationXX files. Start MAMP PRO and register. 1045: Access denied for user 'root'@'localhost' (using password: YES) This means you are supplying a username and password to the MySQL database and are getting rejected. Are you using the correct username and password in your PHP scripts? By default, MAMP uses user 'r... Does my Mac user need Administration rights? Unfortunately, for now, you need Administration rights to install and run MAMP and MAMP PRO. The initial user set up on your Mac has admin rights. If you don't on your current user you need to give it... Changes to my php.ini, httpd.conf, or my.cnf file are not showing up when I restart MAMP PRO You must edit the httpd.conf, php.ini and my.cnf files through the Template Editor provided by MAMP PRO. Go to "File > Open Template" to edit template files. If you are making changes to the templa... The last time I opened Extras there was a Content Management System that is now not available? This could be due to several reasons. Please check your Internet connection. If it is not working MAMP PRO will use only show Extras that you have previously installed. An Extra will be missing if the... Will MAMP work if the MAMP folder is not located in the Applications directory? No. In order to work properly, the MAMP folder has to be located in the Applications folder. Is it possible to add an updated version of PHP? You can update your PHP through the MAMP PRO UI. Go to Languages > PHP, and press the + button next to the "Default Version" text box. Can I use MAMP at the same time as MAMP PRO? Both applications, MAMP as well as MAMP PRO, are configuration tools for the tools inside the folder MAMP. Though you could run them simultaneously you should not do it. You would run into sporadic pr... Which PHP modules are included? To find out which PHP modules are included click on the (i) button in the host section when the servers are running. It will open a web page showing information about the selected PHP software. Where do I find my serial number? From the "MAMP PRO" menu, select the "About MAMP PRO..." item. A dialog box will open with your serial number displayed at the bottom. Where exactly are the MAMP PRO files created or changed? The following list contains all files which are created and changed by MAMP PRO and are not located within the MAMP PRO folder. MAMP PRO Settings and Files /Library/Application Support/appsolute/MAMP ... Do you have a student discount? We do have a student discount of 20% off. Please open up a ticket from your student email address and include a photo ID. We can then issue you a 20% discount coupon. Where should I store my HTML and PHP pages? By default, PHP and HTML Pages should be stored inside the MAMP /Applications/MAMP/htdocs folder. This folder is called "Document Root". The location of the document root folder can be changed in the ... Can the port assignment be the same for MAMP and MAMP PRO? You can set the same ports for MAMP and MAMP PRO but it is not recommended to run both applications at the same time. Which Apache modules are included? Apache modules are located in the /Applications/MAMP/Library/modules folder. I requested my serial numbers but did not receive an email If you have requested your serial numbers via our form but have not received an email, this may be because your email provider or email programme has incorrectly declared the email as spam. Please che... Blueprint host cannot be opened in the browser If a host is in the Blueprints group, then it is used as a template for new hosts. To learn how to create a new Blueprint host, click here. To ensure that the content (files, database) of the host doe...