How to get older versions of MAMP

MAMP stands for Macintosh, Apache, Mysql and PHP. It also happens to be my development server of choice and what I'm using to test SWX on. The great thing about it is that it has a very simple installation process (just drag the app to your Applications folder) and that it is entirely self-contained. It doesn't mess with anything on your system and if you want to, you can just erase the MAMP app and it's gone. (This is how all apps should work.)

Anyway, since I want SWX to work on as many versions of PHP as possible, today, I tried to track down a version of MAMP that contained a version of PHP that I know is causing problems (5.1.2). I found it difficult to track down older versions of MAMP so I thought I'd outline the process here for anyone else who might want to test their apps with different versions of PHP, Apache, etc.

Downloading an older MAMP release is a three-step process:

  1. Go to the MAMP releases page and find the release that you want. Note down its version number.
  2. Go to this search page on SourceForge and enter the version number of MAMP that you want.
  3. On the results page, click the appropriate link to download that version of MAMP.

If you are going to test with multiple versions of MAMP, it would make sense to move your htdocs folder somewhere outside the MAMP app and set your MAMP Document Root (under Preferences -> Apache) on your various MAMP installs to point to this one place.

There you go: Now you have a simple way to test with multiple versions of PHP, etc.

Creative Commons LicenseThe How to get older versions of MAMP article by Aral Balkan, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial 2.0 UK: England License.

7 Responses to “How to get older versions of MAMP”


  1. 1 Jolyon

    You can also set up MAMP to work with vitual servers, it involves creating “machines” in NetInfo Manager and adding the virtual server to the apache conf.httpd file which points to a folder anywhere on your machine. For me that folder is always the deploy folder in my FDT project in Eclipse.

    That way you can just type, “project_x” into your browser and it will find your files.

    If you want me to write up some more specific details let me know.

    Jolyon

  2. 2 eokyere

    the great thing about it? Aral, please :)

  3. 3 aral

    @eokyere: ???

  4. 4 eokyere

    won’t para. 1 pass for any other mac app you run? :)

  5. 5 aral

    Compared to having to install those components on your Mac yourself, it’s simple. And, unfortunately, too many apps are starting to get “smart” with their installers on the Mac — especially those with fancy copy protection schemes (we won’t name names now.) So yes, it basically makes having a development environment as easy as running a regular Mac app — which is its biggest feature.

  6. 6 Simon

    Version with PHP 5.0.3 | Release notes of old MAMP Versions

    I would like to know the release notes of MAMP, older than Version: 1.3
    They do not provide them on the official MAMP web site and I couldn’t find them else on the web.

    Especially I’m looking for Versions including PHP 5.0.3

    Chrees,

    Simon

  1. 1 Darkamy.net » Archive du blog » Sacré MAMP!

Leave a Reply






Bad Behavior has blocked 0 access attempts in the last 7 days.