Glossary


LAMP
LAMP is a popular open-source technology stack on which many websites are built. All the letters mean: * Linux, referring to the operating system; * Apache, the Web server; * MySQL, the database management system (or database server); * PHP, the programming language. The reason LAMP is popular is because all the components are free, in the open-source sense. This means you can horizontally scale your system at a much lower incremental cost as demand increases. To a large extent LAMP is more an idea than specific set of technologies. It's much like AJAX in the way. Replacing each letter with a different technology doesn't change the spirit of the acronym. To build a website you need an OS (linux), you need a webserver (apache), you need a database (MySQL), and you need a client technology (PHP). Replace Linux with Windows and you lose some cost flexibility, but you still can build your website. Replace MySQL with Postgress and you can still build your website. The advantage of the LAMP stack is that is there is a lot of expertise and help when using it and all the parts of evolved to work better together. http://en.wikipedia.org/wiki/LAMP_(software_bundle)