The Lamp Stack Aka Lamp Bundle

by Kate Beard

Note: I had a lot of trouble finding information on the LAMP stack, so sorry for the brevity of the report!

Basic Info

LAMP stands for Linux, Apache, MySQL, and PHP, which are, respectively, an open source operating system, web server, database, and programming language(s) (such as Perl). The term was created by a German journalist, Michael Kunze, in 1998. The "stack" part means that LAMP is a full service that should cover everything for a personal computer.

Background

The programs of LAMP were not written with the intention of working with each other. That happened over time as computer users were looking to expand their system for the least possible cost.
LAMP is the stack for Linux. WISA, and MAMP are stacks for a Windows PC and a Mac computer respectively.

How it Works

The LAMP bundle is all open source, which means that anyone can make changes to the code. You can make the changes for your own personal use, and then you can suggest these changes to each respective system organizer, and they may incorporate your ideas in the next version. Another perk about open source is that it is (for the majority of the time) free. It can be downloaded from off the web, at each system's website.
Linux: www.linux.org
Apache: www.apache.org
MySQL: www.mysql.com
PHP: www.php.net

Here are step-by-step instructions on how to download each and set up your LAMP bundle:
http://www.linuxhelp.net/guides/lamp/

Today

Since LAMP is open-source, it has continuously evolved over the past decade. Some computer users slightly change the LAMP bundle by swapping out one of the elements —such as PHP for Ruby.

Sources:

http://dic.academic.ru/dic.nsf/enwiki/1133475
http://en.wikipedia.org/wiki/LAMP_(software_bundle)

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License