Posted by TechDust on October 3, 2009 at 10:04pm
Hi everyone,
For local development, I thought having an Aegir setup would be helpful.
Is it possible to install Aegir on top of a fresh install of MAMP (osx)?
That way we could quickly install, upgrade different versions of Drupal locally for development purposes. Is there a "simple" step-by-step documentation do do this?
Thanks in advance,
.Sam.

Comments
Hi Sam, I don't know of any
Hi Sam,
I don't know of any documentation regarding setting up Aegir on MAMP, however I can tell you that Adrian, the original author of Aegir and the lead dev, runs his development environment on OS X too. So it certainly is possible.
Feel free to drop by IRC and try and catch any Mac aegir users in real time that might be able to help you. I can't imagine it would be too hard to set up though. Get Apache and MySQL etc going, and I don't see a reason why you couldn't follow much of the INSTALL.txt in the Hostmaster package, just substituting obvious Debian-ish apt-get and apache2 commands with the Mac equivalent.
I do know of one issue with the fact that OSX doesn't include /usr/local/bin in the environment $PATH - this may or may not affect you. Have a read of this issue though
If you do nail it, we'll very much appreciate any contributed documentation you could add here specific to MAMP, so that others will have the benefit of your knowledge later! :)
Good luck!
i have done it on mac os
i have done it on mac os server
and have done it on client, the only difference to the standard install instructions is the user setup, the following site will provide some assistance with setting a user up via terminal:
http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-l...
also works on snow leopard
http://www.macosxhints.com/article.php?story=20071101100044328
the www-data user is most likely going to be _www
on a standard client you dont really need mamp, you only need mysql and to turn on php:
http://www.macosxhints.com/article.php?story=20071030153912813
mysql can be installed from the mysql site. and web sharing can be enabled from system preferences to enable apache2
Fantastic detailed tutorial here....
http://geoffhankerson.com/node/109
_
Another good post (by my colleague, full disclaimer) including text and video, using Nginx and MariaDB instead of Apache and MySQL:
http://rl.cm/mempae