Actions

Difference between revisions of "LAMP Software"

(Created page with "'''LAMP (Linux, Apache, MySQL, PHP/Perl/Python)''' is an archetypal model of web service stacks, named as an acronym of the names of its original four Open Source Software|o...")
 
Line 1: Line 1:
 
'''LAMP (Linux, Apache, MySQL, PHP/Perl/Python)''' is an archetypal model of web service stacks, named as an acronym of the names of its original four [[Open Source Software|open-source]] components: the Linux operating system, the Apache [[Hypertext Transfer Protocol (HTTP)|HTTP]] Server, the MySQL [[Relational Database Management System (RDBMS)|relational database management system (RDBMS)]], and the PHP [[Programming Language|programming language]]. The LAMP components are largely interchangeable and not limited to the original selection. As a solution stack, LAMP is suitable for building dynamic [[Website|web sites]] and [[Web Application|web applications]]. Since its creation, the LAMP model has been adapted to other componentry, though typically consisting of [[Free and Open-Source Software (FOSS)|free and open-source software]]. For example, an equivalent installation on the Microsoft Windows family of [[Operating System (OS)|operating systems]] is known as WAMP and an equivalent installation on macOS is known as MAMP.<ref>Definition - What is LAMP Software? [https://en.wikipedia.org/wiki/LAMP_(software_bundle) Wikipedia]</ref>
 
'''LAMP (Linux, Apache, MySQL, PHP/Perl/Python)''' is an archetypal model of web service stacks, named as an acronym of the names of its original four [[Open Source Software|open-source]] components: the Linux operating system, the Apache [[Hypertext Transfer Protocol (HTTP)|HTTP]] Server, the MySQL [[Relational Database Management System (RDBMS)|relational database management system (RDBMS)]], and the PHP [[Programming Language|programming language]]. The LAMP components are largely interchangeable and not limited to the original selection. As a solution stack, LAMP is suitable for building dynamic [[Website|web sites]] and [[Web Application|web applications]]. Since its creation, the LAMP model has been adapted to other componentry, though typically consisting of [[Free and Open-Source Software (FOSS)|free and open-source software]]. For example, an equivalent installation on the Microsoft Windows family of [[Operating System (OS)|operating systems]] is known as WAMP and an equivalent installation on macOS is known as MAMP.<ref>Definition - What is LAMP Software? [https://en.wikipedia.org/wiki/LAMP_(software_bundle) Wikipedia]</ref>
 +
 +
The key to the idea behind LAMP, a term originally coined by Michael Kunze in the German magazine c't in 1998, is the use of these items together. Although not actually designed to work together, these open source software alternatives are readily and freely available as each of the components in the LAMP stack is an example of Free or Open Source Software (FOSS). LAMP has become a de facto development standard. Today, the products that make up the LAMP stack are included by default in nearly all Linux distributions, and together they make a powerful web application platform.<ref>Explaining LAMP Software [https://www.webopedia.com/TERM/L/LAMP.html Webopedia]</ref>

Revision as of 20:12, 16 January 2020

LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language. The LAMP components are largely interchangeable and not limited to the original selection. As a solution stack, LAMP is suitable for building dynamic web sites and web applications. Since its creation, the LAMP model has been adapted to other componentry, though typically consisting of free and open-source software. For example, an equivalent installation on the Microsoft Windows family of operating systems is known as WAMP and an equivalent installation on macOS is known as MAMP.[1]

The key to the idea behind LAMP, a term originally coined by Michael Kunze in the German magazine c't in 1998, is the use of these items together. Although not actually designed to work together, these open source software alternatives are readily and freely available as each of the components in the LAMP stack is an example of Free or Open Source Software (FOSS). LAMP has become a de facto development standard. Today, the products that make up the LAMP stack are included by default in nearly all Linux distributions, and together they make a powerful web application platform.[2]

  1. Definition - What is LAMP Software? Wikipedia
  2. Explaining LAMP Software Webopedia