Features
Apache web server
With MAMP PRO, no complicated editing of configuration files is necessary to set up a working test environment. Cleanly separated, several projects can be developed at the same time. To be able to represent as great of a variety of ISPs as possible, PHP can be toggled at any time between Version 4 and 5 to guard against any possible incompatibilities. A Staging server on your Mac is set up with MAMP PRO with a few mouse clicks, so that you can keep your customers and superiors up-to-date about the state of your projects at any time. The user interface of MAMP PRO allows Apache modules to be systematically enabled or deactivated. Thus you can perfectly emulate the server environment on which your project will later run, and guarantee the highest possible quality of your project
MySQL database server
The MySQL database is a component of the MAMP, however it is much easier to configure with MAMP PRO. To increase the security of a Mac connected to the Internet, you can not only quite easily change the port where MySQL answers, but change of the Root password or limit the access to the database server to local users. Should errors occur for SQL inquiries: with MAMP PRO you can also define the location for your error-log to be saved, so that you will not have to search for it
phpMyAdmin
To access the MySQL database
PHP
As a module for the web server
Web server and database server
Can run on standard (well-known) or custom ports