Build your own LAMP
Filed under: lampLAMP (Linux, Apache, MySQL, Perl/PHP) continues to retain a large following of developers.
Here's the classic pieces and a good alternative to each:
- Linux: Okay, Linux is still great, but FreeBSD has some great features (ZFS, pf). Each has strengths and weaknesses. You should at least make a decision rather than simply defaulting to one or the other.
- Apache: Unless you have a need for some esoteric Apache module or CGI, use Nginx instead. It's no contest. Nginx is faster, lighter, more scalable, and simpler to manage.
- MySQL: Use PostgreSQL. There's literally only one reason to use MySQL these days: ignorance of the alternatives.
- Perl/PHP: Ruby, Clojure, Io... something else. Perl and PHP are a bit long in the tooth, and frankly were rather sloppy languages to start with (and I'm being really generous in that assessment).
Not going to get excessively ranty here. This is just a gentle reminder to folks that just as LAMP has been a great alternative to Windows servers, there are great alternatives to LAMP as well, and they are just as free and technically superior in many ways.







I'd like to hear the MySQL vs PostgreSQL argument fleshed out some more. I would have agreed a few years ago, but MySQL has come up to speed on the things that used to set it apart.