(
Linux,
Apache,
MySQL,
PHP) The common set of system software and programming languages used in a Linux-based Web server. Known as a "tech stack" or "software stack," LAMP comprises the Linux operating system, Apache Web server software and MySQL database management system (DBMS). Applications are programmed in PHP, but also in the Perl and Python languages. A LAMP application is a non-Windows environment; however, there is a Windows equivalent: WAMP is Windows, Apache, MySQL and PHP. See
stack.
MAMP and xAMP
In the Mac world, the Mac operating system replaces Linux, resulting in MAMP: Mac, Apache, MySQL, PHP. The acronym xAMP refers to any and all operating systems used with AMP software: X=cross platform, Apache, MySQL and PHP. See
Linux,
Apache,
MySQL,
PHP,
Perl,
Python and
MEAN.