LAMP (application stack): Difference between revisions
Jump to navigation
Jump to search
imported>Lance Knifehand (Neutrality, cleaned up some of the english/weasel words, and added additional variants) |
imported>Howard C. Berkowitz (Experimenting with formatting) |
||
Line 2: | Line 2: | ||
'''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]]. | '''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 an open source web server | * [[Apache HTTP Server|'''A'''pache HTTP Server]] is an open source [[web server]] middleware | ||
* [[mySQL|'''m'''ySQL]] is an open source [[Relational Database Management System]] (RDBMS, also known simply as a [[Database]]) | * [[mySQL|'''m'''ySQL]] is an open source [[Relational Database Management System]] (RDBMS, also known simply as a [[Database]]) | ||
* [[PHP|'''P'''HP]], [[Perl|'''P'''erl]], or [[Python|'''P'''ython]] are [[server-side]] [[programming | * [[PHP|'''P'''HP]], [[Perl|'''P'''erl]], or [[Python|'''P'''ython]] are [[server-side]] [[programming language]]s which can be installed on Apache. | ||
Line 19: | Line 19: | ||
* [[DAMP]] runs on the [[Darwin operating system]]. | * [[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. | * [[SLAMPP]] is a [[Linux distribution]] that can be booted from an [[optical disc drive]] to turn any computer into an instant home web server. | ||
{| class="wikitable" | |||
{|style="margin: 1em auto 1em auto" | |||
|- | |||
! Acronym | |||
! width = 30%|Operating system | |||
! width = 15%|Web server | |||
! width = 15%|Database manager | |||
! width = 25%|Server programming | |||
|- | |||
| LAMP | |||
| [[Linux]] | |||
| [[Apache HTTP server|Apache]] | |||
| [[MySQL]] | |||
| [[PHP]],[[Perl]], [[Python]] | |||
|- | |||
| MAMP | |||
| [[Macintosh]] | |||
| [[Apache HTTP server|Apache]] | |||
| [[MySQL]] | |||
| [[PHP]],[[Perl]], [[Python]] | |||
|- | |||
| WAMP | |||
| [[Microsoft Windows]] | |||
| [[Apache HTTP server|Apache]] | |||
| [[MySQL]] | |||
| [[PHP]],[[Perl]], [[Python]] | |||
|- | |||
| XAMP | |||
| Cross-platform | |||
| [[Apache HTTP server|Apache]] | |||
| [[MySQL]] | |||
| [[PHP]],[[Perl]], [[Python]] | |||
|- | |||
| OAMP | |||
| [[OpenBSD]] | |||
| [[Apache HTTP server|Apache]] | |||
| [[MySQL]] | |||
| [[PHP]],[[Perl]], [[Python]] | |||
|- | |||
| DAMP | |||
| [[Darwin operating system]] | |||
| [[Apache HTTP server|Apache]] | |||
| [[MySQL]] | |||
| [[PHP]],[[Perl]], [[Python]] | |||
|- | |||
| SLAMPP | |||
| Linux bootable from optical drive | |||
| [[Apache HTTP server|Apache]] | |||
| [[MySQL]] | |||
| [[PHP]],[[Perl]], [[Python]] | |||
|} |
Revision as of 17:21, 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 middleware
- 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.
Acronym | Operating system | Web server | Database manager | Server programming |
---|---|---|---|---|
LAMP | Linux | Apache | MySQL | PHP,Perl, Python |
MAMP | Macintosh | Apache | MySQL | PHP,Perl, Python |
WAMP | Microsoft Windows | Apache | MySQL | PHP,Perl, Python |
XAMP | Cross-platform | Apache | MySQL | PHP,Perl, Python |
OAMP | OpenBSD | Apache | MySQL | PHP,Perl, Python |
DAMP | Darwin operating system | Apache | MySQL | PHP,Perl, Python |
SLAMPP | Linux bootable from optical drive | Apache | MySQL | PHP,Perl, Python |