wherefore art thou MAMP
October 22, 2012 9:54 AM
OSX comes with Apache and MySQL pre-installed. Why does MAMP exist? Is there any reason to prefer it to the native installations?
OS X doesn't come with MySQL preinstalled. And the Apache install is now hidden from the user -- it's not in the Sharing pref pane any longer.
On top of which, they'll happily break whatever your Apache configuration is during an upgrade, so it's both easier and safer to use MAMP.
posted by fightorflight at 10:00 AM on October 22, 2012
On top of which, they'll happily break whatever your Apache configuration is during an upgrade, so it's both easier and safer to use MAMP.
posted by fightorflight at 10:00 AM on October 22, 2012
PhpMyAdmin
posted by [insert clever name here] at 10:12 AM on October 22, 2012
posted by [insert clever name here] at 10:12 AM on October 22, 2012
[insert clever name here]: "PhpMyAdmin"
This, and Apple has an annoying habit of putting UNIX programs in non-standard places in OS X. If you plan on doing any kind of serious development, using other apps that rely on things like Apache and MySQL, it's much less of a headache to install a second "UNIX-friendly" instance of these things than wonder why some service won't work because its config is looking for some mysql library that's not in the right place.
posted by mkultra at 10:20 AM on October 22, 2012
This, and Apple has an annoying habit of putting UNIX programs in non-standard places in OS X. If you plan on doing any kind of serious development, using other apps that rely on things like Apache and MySQL, it's much less of a headache to install a second "UNIX-friendly" instance of these things than wonder why some service won't work because its config is looking for some mysql library that's not in the right place.
posted by mkultra at 10:20 AM on October 22, 2012
Oktober has just reminded me of a webroot-destroying upgrade incident I had blocked from my memory. Reason enough, I suppose.
But
Apple has an annoying habit of putting UNIX programs in non-standard places in OS X.
Oh god I totally agree with you on this. But isn't MAMP just another layer of stuff-installed-in-non-standard-places?
posted by ook at 10:42 AM on October 22, 2012
But
Apple has an annoying habit of putting UNIX programs in non-standard places in OS X.
Oh god I totally agree with you on this. But isn't MAMP just another layer of stuff-installed-in-non-standard-places?
posted by ook at 10:42 AM on October 22, 2012
But isn't MAMP just another layer of stuff-installed-in-non-standard-places?
Yes. MAMP is much less standard than the Apple setup.
I am a web developer and I use MAMP for development. MAMP is great when you just want to run an Apache server with MySQL for testing purposes, and you want to do it quickly and not worry about it. It is preconfigured and ready to go — just launch the program. And shutting it down is just as easy — quit the program.
If I use the built-in stuff on non-server OS X, I need to go to the command line and get everything configured and launched. When Apple does updates whatever I configure may or may not get broken. It's not worth the hassle if I just want the server for my own use.
But, this is not software you would use for a server that will be exposed to the world — it is not going to be secure. (Maybe MAMP Pro lets you easily configure things securely — I only use the free MAMP.)
posted by kosmonaut at 11:11 AM on October 22, 2012
Yes. MAMP is much less standard than the Apple setup.
I am a web developer and I use MAMP for development. MAMP is great when you just want to run an Apache server with MySQL for testing purposes, and you want to do it quickly and not worry about it. It is preconfigured and ready to go — just launch the program. And shutting it down is just as easy — quit the program.
If I use the built-in stuff on non-server OS X, I need to go to the command line and get everything configured and launched. When Apple does updates whatever I configure may or may not get broken. It's not worth the hassle if I just want the server for my own use.
But, this is not software you would use for a server that will be exposed to the world — it is not going to be secure. (Maybe MAMP Pro lets you easily configure things securely — I only use the free MAMP.)
posted by kosmonaut at 11:11 AM on October 22, 2012
This thread is closed to new comments.
posted by Oktober at 9:58 AM on October 22, 2012