Question

When I got to make a clean install of my system I asked myself, again, this question. What is the best way tools to use for my local development, install MAMP or install the stack with homebrew?

Even though 'best' is highly relative depending on what each and everybody needs and how they like to work, I would like to get some thoughts from people who tried them both, what they finally chose and why.

Personally, I chose this time to not use MAMP and install php, mysql and (not yet) phpmyadmin using homebrew. The pros, it's simple and fast to install, even better to update. Painfull to update MAMP. The cons, having the homebrew.mxcl.mysql daemon running and having to manually start-stop processes like apache and mysql while there is just a button on MAMP.

But still, how about installing and using both? Would I enjoy the best of both worlds or am I looking for troubles and headaches?

Thanks y'all...

Was it helpful?

Solution

I did this a hundred of times... !

  • Using MAMP or WAMP is fair enough for beginners but you'll stick to their configuration(s) and tricks which make you a bit dependent of their products. This is only my opinion but I would prefer to install a homebrew configuration.

  • When installing services such as MySQL, PHPMyAdmin, Apache+PHP or NGINX+PHP/PHP-FPM you will learn much more things. You'll be independant as you go through the installation and read the documentations. You can also simplify the work for futher installation by:

    1) Creating some general pre-set configuration files

    2) Creating your own installation script(s)

And voila !

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top