LAMP (application stack): Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Eric M Gearhart
(Cleanup and clarity)
imported>Gaurav Banga
Line 13: Line 13:


There exist also variations of this stack at the [[operating system]] layer as well.  
There exist also variations of this stack at the [[operating system]] layer as well.  
*A "[[WAMP|'''W'''AMP]]" stack is one where the operating system is [[Microsoft Windows]]
* A [[WAMP|'''W'''AMP]] stack is one where the operating system is [[Microsoft Windows]].
*The '''M'''AMP acronym is also used for [[Apple Macintosh|Macintosh]] computers ([[UNIX]]-based [[Mac OS X]] replaces the operating system layer).
* The [[MAMP|'''M'''AMP]] acronym is also used for [[Apple Macintosh|Macintosh]] computers ([[UNIX]]-based [[Mac OS X]] replaces the operating system layer).
* A [[SAMP|'''S'''AMP]] stack is where [[Sun Microsystems]] enters the web development arena replacing the operating system by [[Solaris]].

Revision as of 09:27, 22 July 2008

This article is developed but not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable, developed Main Article is subject to a disclaimer.

LAMP is an acronym for Linux / Apache / MySQL / Perl or PHP, a common and popular application stack which web-based applications are built on. In particular many open source projects take advantage of this stack.

  • Linux is an open source operating system
  • Apache HTTP Server is a popular open source web server
  • mySQL is an open source RDBMS (Relational Database Management System)
  • PHP or Perl are server-side programming languages which are well interfaced with Apache

Many Linux distributions implements natively a LAMP solution, including all the needed packages.

Variations

Other languages can fit with the "P" letter and are used interchangeably in place of PHP or Perl. Python is a popular example.

There exist also variations of this stack at the operating system layer as well.