LAMP (software bundle)

LAMPWAMPLAMP stackLAMP "stackLAPPSAMPLAMP architectureAMPLAMP platformLAMP software stack
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.wikipedia
212 Related Articles

Linux

GNU/LinuxLinux on the desktopLin
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.
Distributions intended for servers may omit graphics altogether, or include a solution stack such as LAMP.

MySQL

M'''ySQLMySQL 4.1MySQL 4.x
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.
MySQL is a component of the LAMP web application software stack (and others), which is an acronym for Linux, Apache, MySQL, Perl/PHP/Python.

Solution stack

software stackstacktechnology stack
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.

Debian

Debian GNU/LinuxDebian LinuxDebian Project
According to W3Techs in October 2013, 58.5% of web server market share is shared between Debian and Ubuntu, while RHEL, Fedora and CentOS together shared 37.3%.
Debian is a popular choice for servers, for example as the operating system component of a LAMP stack.

WIMP (software bundle)

WIMP
An alternative running IIS in place of Apache is called WIMP.
LAMP is a similar stack, of entirely free software with Linux replacing Windows, and Apache HTTP Server replacing IIS.

MAMP

For example, an equivalent installation on the Microsoft Windows family of operating systems is known as WAMP and an equivalent installation on macOS is known as MAMP. Variants involving other operating systems include MAMP (macOS), SAMP (Solaris), FAMP (FreeBSD), iAMP (iSeries) and XAMPP (cross-platform).
The name is derived from LAMP, a similar stack of all open-source software widely used for web sites, but substituting proprietary macOS for open-source Linux.

XAMPP

Variants involving other operating systems include MAMP (macOS), SAMP (Solaris), FAMP (FreeBSD), iAMP (iSeries) and XAMPP (cross-platform).
XAMPP's ease of deployment means a WAMP or LAMP stack can be installed quickly and simply on an operating system by a developer.

PHP

PHP5PDOPHP programming language
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language. PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.
The LAMP architecture has become popular in the web industry as a way of deploying web applications.

Apache HTTP Server

ApacheApache web serverApache server
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.

Wikipedia

wikipedia.orgMobile Wikipediaparody of Wikipedia
As another example, the software which Wikipedia and other Wikimedia Foundation projects use for their underlying infrastructure is a customized LAMP stack with additions such as Linux Virtual Server (LVS) for load balancing and Ceph and Swift for distributed object storages.

Web development

developmentweb programmingwebsite development
PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.
There are many open source tools for web development such as BerkeleyDB, GlassFish, LAMP (Linux, Apache, MySQL, PHP) stack and Perl/Plack.

Perl

Perl 5Perl programming languagePerl Script
PHP's role as the LAMP's application programming language has also been performed by other languages such as Perl and Python.
It is also an optional component of the popular LAMP technology stack for Web development, in lieu of PHP or Python.

List of Apache–MySQL–PHP packages

List of AMP packagesAMPAMP (solution stack)
There are LAMPs (for Linux); WAMPs (for Windows); MAMPs (for macOS) and DAMPs (for Darwin); SAMPs (for Solaris); and FAMPs (for FreeBSD).

Archaeological Recording Kit

ARK is based on the LAMP stack and MapServer, and is free software released under the GNU GPL.

LYME (software bundle)

LYMELYCELYCE (software bundle)
This is in contrast to LAMP where the web server (Apache) and the application (written in PHP, Perl or Python) might be in the same process, but the database is always a separate process.

Dynamic web page

client-side scriptingdynamic contentdynamic web content
As a solution stack, LAMP is suitable for building dynamic web sites and web applications.

Acronym

initialismacronymsinitials
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.

Open-source software

open sourceopen-sourceopen source software
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.

Operating system

operating systemsOScomputer operating system
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.

Programming language

programming languageslanguagedialect
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.

Web application

web-basedweb applicationsweb app
As a solution stack, LAMP is suitable for building dynamic web sites and web applications.

Free and open-source software

free and open-sourcefree and open source softwareFOSS
Since its creation, the LAMP model has been adapted to other componentry, though typically consisting of free and open-source software.