LAMP (application stack): Difference between revisions
Jump to navigation
Jump to search
imported>Eric M Gearhart (Added little burlb about OS X) |
imported>Eric M Gearhart (Cleanup and clarity) |
||
Line 12: | Line 12: | ||
Other languages can fit with the "P" letter and are used interchangeably in place of PHP or Perl. [[Python]] is a popular example. | 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 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 | *The '''M'''AMP acronym is also used for [[Apple Macintosh|Macintosh]] computers ([[UNIX]]-based [[Mac OS X]] replaces the operating system layer). |
Revision as of 12:43, 24 April 2008
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.
- A "WAMP" stack is one where the operating system is Microsoft Windows
- The MAMP acronym is also used for Macintosh computers (UNIX-based Mac OS X replaces the operating system layer).