LAMP (application stack): Difference between revisions

From Citizendium
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 languages]] which can be installed on Apache.
* [[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 18:21, 29 November 2009

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 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.


Variations

Variations of LAMP packages (referred to as AMP packages) can differ based on the choice of operating system.

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