Ports
Server programs accessed over the network must be assigned to a specific port. This allows multiple server programs to run on the same machine. Every service has a default port: the Apache web server typically uses port 80, the MySQL database server uses port 3306.
These ports are configurable. The default configuration for MAMP PRO uses ports 8888, 8889 and 8890. This allows the MAMP servers to run alongside other servers installed on your PC. Should ports 8888, 8889 or 8890 be in use by a different application, please change the values accordingly.
If MAMP PRO is stating that another process is running on your Apache/Nginx port, then you can test this using the command line. Type the following into the command prompt, netstat -na | find "80", and then press “Return”. If the port is free, nothing should be returned.

-
Set ports to 80, 81, 443, 7443 and 3306
Set the ports to the value commonly used on the internet. -
Set default MAMP ports
Set the ports for Apache, Nginx and MySQL to 8888, 8889 and 8890. -
Having trouble with blocked ports?
MAMP PRO will auto detect free ports to use. -
Start GroupStart servers at system startup
Apache, Nginx, and MySQL are started during OS startup, so the services are available before a user has logged in. -
Start GroupStart servers at MAMP PRO startup
The services will start automatically at startup of MAMP PRO. -
Stop GroupStart servers at MAMP PRO shutdown
The services will be stopped automatically when MAMP PRO shuts down. -
Delete log files at server startup
The log files will be cleared before the services start, so only current entries are present.