LAMP (application stack): Difference between revisions
Jump to navigation
Jump to search
imported>Gaurav Banga |
imported>Lance Knifehand (Neutrality, cleaned up some of the english/weasel words, and added additional variants) |
||
Line 1: | Line 1: | ||
{{subpages}} | {{subpages}} | ||
'''LAMP''' is an acronym for Linux | '''LAMP''' is an acronym that stands for for "Linux, Apache, MySQL, Perl/PHP/Python." Packaged together, they create an [[application stack]] that is both free to use and [[open source]] which functions as a general purpose [[web server]]. | ||
* [[Linux|'''L'''inux]] is an open source operating system | * [[Linux|'''L'''inux]] is an open source operating system | ||
* [[Apache HTTP Server|'''A'''pache HTTP Server]] is | * [[Apache HTTP Server|'''A'''pache HTTP Server]] is an open source web server | ||
* [[mySQL|'''m'''ySQL]] is an open source | * [[mySQL|'''m'''ySQL]] is an open source [[Relational Database Management System]] (RDBMS, also known simply as a [[Database]]) | ||
* [[PHP|'''P'''HP]] | * [[PHP|'''P'''HP]], [[Perl|'''P'''erl]], or [[Python|'''P'''ython]] are [[server-side]] [[programming languages]] which can be installed on Apache. | ||
=== Variations === | |||
Variations of LAMP packages (referred to as AMP packages) can differ based on the choice of [[operating system]]. | |||
* A [[WAMP|'''W'''AMP]] stack | |||
* The [[MAMP|'''M'''AMP]] | * A [[WAMP|'''W'''AMP]] stack uses [[Microsoft Windows]]. | ||
* A [[SAMP|'''S'''AMP]] stack | * The [[MAMP|'''M'''AMP]] stack uses [[Apple Macintosh|Macintosh]] computers ([[UNIX]]-based [[Mac OS X]] replaces the operating system layer). | ||
* A [[SAMP|'''S'''AMP]] stack uses the [[Sun Microsystems]] [[Solaris]] operating system. | |||
* [[XAMPP]] is a cross-platform version of the bundle that can be downloaded and installed on [[Microsoft Windows]], [[Mac OS X]], [[Solaris]], or [[Linux]]. | |||
* [[OAMP]] runs on [[OpenBSD]]. | |||
* [[DAMP]] runs on the [[Darwin operating system]]. | |||
* [[SLAMPP]] is a [[Linux distribution]] that can be booted from an [[optical disc drive]] to turn any computer into an instant home web server. |
Revision as of 00:46, 29 November 2009
LAMP is an acronym that stands for for "Linux, Apache, MySQL, Perl/PHP/Python." Packaged together, they create an application stack that is both free to use and open source which functions as a general purpose web server.
- Linux is an open source operating system
- Apache HTTP Server is an open source web server
- mySQL is an open source Relational Database Management System (RDBMS, also known simply as a Database)
- PHP, Perl, or Python are server-side programming languages which can be installed on Apache.
Variations
Variations of LAMP packages (referred to as AMP packages) can differ based on the choice of operating system.
- A WAMP stack uses Microsoft Windows.
- The MAMP stack uses Macintosh computers (UNIX-based Mac OS X replaces the operating system layer).
- A SAMP stack uses the Sun Microsystems Solaris operating system.
- XAMPP is a cross-platform version of the bundle that can be downloaded and installed on Microsoft Windows, Mac OS X, Solaris, or Linux.
- OAMP runs on OpenBSD.
- DAMP runs on the Darwin operating system.
- SLAMPP is a Linux distribution that can be booted from an optical disc drive to turn any computer into an instant home web server.