LAMP (application stack): Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Eric M Gearhart
(The checklist is crated with {{subpages}} now, and why was it in tthe article? Fixed.)
imported>Eric M Gearhart
(Big cleanup)
Line 1: Line 1:
{{subpages}}
{{subpages}}
LAMP is an acronym for Linux Apache MySQL PHP, a very common framework for developping [[web sites]].
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 well-known open source operating system, very common on many web servers ;
* [[Apache]] is a famous HTTP Server, very common in many personnal or professionnal applications, with many modules that expand its functionnalities ;
* [[mySQL]] is an open source database ;
* [[PHP]] is a server-side programming language, object-oriented, well interfaced with Apache.  


==== Alternative "P" languages ====
* [[Linux|'''L'''inux]] is an open source operating system
Other languages can fit with the "P" letter and are used as well to implements web sites : [[Perl]] and [[Python]]. They are generally natively installed on Linux systems.
* [[Apache HTTP Server|'''A'''pache HTTP Server]] is a popular open source web server
* [[mySQL|'''m'''ySQL]] is an open source RDBMS (Relational Database Management System)
* [[PHP|'''P'''HP]] or [[Perl|'''P'''erl]] are server-side programming languages which are well interfaced with Apache
 
==== Variations ====
Other languages can fit with the "P" letter and are used interchangably in place of PHP or Perl. [[Python]] is a popular example.
 
Also, a variation of this stack is where it is running on Windows. In this case the stack is called  a '''W'''AMP stack


[[Category:CZ Live]]
[[Category:CZ Live]]
[[Category:Computers Workgroup]]
[[Category:Computers Workgroup]]

Revision as of 07:41, 23 October 2007

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

Variations

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

Also, a variation of this stack is where it is running on Windows. In this case the stack is called a WAMP stack