A Basic Overview and Review of the Local PHP SQL Application MAMP For Beginners

A Basic Overview and Review of the Local PHP SQL Application MAMP For Beginners
Page content

MAMP is Mac

MAMP stands for Macintosh Apache MySQL PHP. So, if you are looking for a similar solution that runs on Windows, check out this article. Alternatively, if you are running Linux, you can use LAMP.

MAMP is basically a group of web server technologies that can be installed locally onto a Mac computer. Why would someone need web server capabilities on their computer? Well, basically for testing purposes. When adding content to your website or blog, such as an article, you already have the ability to preview it before choosing to publish. Thus, you would not need a local web server. MAMP is better suited for developers and web designers who need to experiment with their websites before sending the changes live to an actual web server. For basic example, you want to completely tweak a Wordpress theme. If you choose to do this on a live server, each change that you make will immediately take effect. This could be a problem for visitors trying to access your site during time of changes.

A program like MAMP puts the web server directly on your Mac, allowing you to test just about any code that you would like. MAMP is a local reproduction of a live web server. Meaning, you can do things such as install Wordpress or Joomla directly onto your computer with full functionality.

Review of MAMP (5 out of 5)

MAMP offers just about anything one could ask for in a local testing environment. Setup is a breeze; just download and install like any other Mac application. Currently, MAMP offers two versions, MAMP and MAMP Pro. MAMP is completely free; and for most people, will be more than enough to handle basic Apache-MySQL-PHP reproduction. MAMP Pro adds some power features such as multiple server capabilities, mail server integration, and external access. MAMP Pro will set you back $59.00. So, before choosing to purchase, try downloading the basic version of MAMP to see if you like the interface. You can also get a free trial of MAMP Pro here. Current MAMP tech specs are:

  • Apache 2.0.63
  • MySQL 5.1.37
  • PHP 4.4.9 & 5.2.10
  • APC 3.0.19 & APC 3.1.2
  • eAccelerator
  • XCache 1.2.2
  • phpMyAdmin & phpMyAdmin
  • Zend Optimizer 3.3.3
  • SQLiteManager 1.2.0
  • Freetype 2.3.9
  • t1lib 5.1.2
  • curl 7.19.5
  • jpeg 7
  • libpng-1.2.38
  • gd 2.0.34
  • libxml 2.7.3
  • libxslt 1.1.24
  • gettext 0.17
  • libidn 1.15
  • iconv 1.13
  • mcrypt 2.5.8
  • YAZ 3.0.47 & PHP/YAZ 1.0.14



MAMP may be just the solution you have been looking for. By performing a basic Google search, you can find a tremendous amount of support if needed. Most of the support is on forums, posted by fellow MAMP users. No matter if you are a professional web developer, or someone who just wants to experiment with their website or blog, MAMP will do the job.