Explanation
These articles explain the concepts behind MAMP. They are not instructions – they are here to help you understand why things work the way they do.
What is a local development environment? Why run a web server on your Mac? What problem does MAMP solve, and what does the abbreviation stand for?
Ports Why does MAMP use port 8888 instead of the standard port 80? What is a port and when would you change it?
The document root How the document root connects a URL to a file on disk, and why it matters where you put your project files.