MAMP (an Apple post)
Aug. 14th, 2008 07:59 amWell, I now have a Mac OS X, Apache, mySQL, and PHP development environment. Took me all of five to ten minutes to set up... and most of that was running the install package for mySQL (and that was no harder than clicking "continue" a couple of times and rebooting). PHP and Apache come with Mac OS X, I just had to enable web sharing in the System Preferences to start Apache and uncomment four lines in httpd.conf to enable PHP.
It may not be the most highly configured and customized setup of all time, but holy carp, that was ridiculously easy. Anybody out there who's striving to make "usable" Linux/*nix desktop environments or what have you is really just wasting their time. Apple's done it, folks. I've got all the power and control I want from a terminal shell, and all the ease of use of a time-tested windowed environment all in one.
(I will grant that Apple is not totally open and "free" but for people who want something that just works and is useful, Apple's the only viable alternative for probably the next 10 years.)
((Additionally, I will also admit that it took me longer than the 5-10 minutes to do the needed research to figure out how to get things installed. I'm now trying to figure out how to link PHP and mySQL together and use phpMyAdmin to administer everything. All the Googled documentation for installing *AMP on Mac Os X is 3-5 years out of date, including Apple's own documents. This is an extremely common failing with open source stuff, and it seriously contributes to the impression that open source products are unprofessional hackjobs. How hard is it to write an accurate, up to date page of text? It would have saved me maybe two hours. I could write it in five minutes now that I know what to do, but would anyone read it or care?))
It may not be the most highly configured and customized setup of all time, but holy carp, that was ridiculously easy. Anybody out there who's striving to make "usable" Linux/*nix desktop environments or what have you is really just wasting their time. Apple's done it, folks. I've got all the power and control I want from a terminal shell, and all the ease of use of a time-tested windowed environment all in one.
(I will grant that Apple is not totally open and "free" but for people who want something that just works and is useful, Apple's the only viable alternative for probably the next 10 years.)
((Additionally, I will also admit that it took me longer than the 5-10 minutes to do the needed research to figure out how to get things installed. I'm now trying to figure out how to link PHP and mySQL together and use phpMyAdmin to administer everything. All the Googled documentation for installing *AMP on Mac Os X is 3-5 years out of date, including Apple's own documents. This is an extremely common failing with open source stuff, and it seriously contributes to the impression that open source products are unprofessional hackjobs. How hard is it to write an accurate, up to date page of text? It would have saved me maybe two hours. I could write it in five minutes now that I know what to do, but would anyone read it or care?))