MAMP is a free software which makes a server on your Mac Computer which support Apache, MySQL, PHP and many more. This is very useful to the Developer for testing their project or experiment on a local server rather than in a web based server which charge some cost of it and also it need a internet connection. It is easy to setup MAMP on a Mac OS X, just download the software and install it on Mac OS X.
There are two type of MAMP solution software available: regular or pro. Regular is free version but Pro is commercial version of MAMP.
Download the MAMP solution for http://mamp.info . Choose the MAMP version according to the software version of your Mac OS X. After download will complete extract the MAMP_MAMP_PRO_2.0.5.zip downloaded file from Downloads folder and double click the image file named like MAMP_MAMP_PRO_2.0.5.dmg to mount it as a drive on your desktop.
Now double click the virtual drive on desktop which is named something like MAMP 2.0.5, after clicking installer will appear and skiing you to drag and drop the MAMP folder into the Application folder alias in the installer.
After installation will complete open the MAMP folder from the Application folder which is contain many folders and files. The main two that should concern you now are htdocs, where you will store your HTML Webpages, PHP files etc. and MAMP, the application launcher.
Click the MAMP in MAMP folder to launch the MAMP Application. After click the launcher a Application box will open which will show you the status of the Application. If in the box the Apache and MySQL Status showing color green then MAMP Application is running correctly. Also if http://localhost:8888/MAMP/?language=English this page is automatically open then MAMP Application is successfully running on you Mac OS X.
Now enter http://localhost:8888 address in the address bar of the browser to browse files in htdocs to open as files on server.
Later I will update some tweaking related to MAMP, just wait and watch.