LAMP

Technology & Computing abbreviation · Internet & Web

LAMP
Stands forLinux, Apache, MySQL, PHP
CategoriesTechnology & Computing

LAMP stands for Linux, Apache, MySQL, PHP, an Internet & web abbreviation.

A classic open-source web server stack: the Linux operating system, the Apache HTTP Server, the MySQL database and PHP, sometimes Perl or Python, for application code. Much of the early dynamic web, including countless WordPress sites, ran on LAMP.

Example: The hosting plan is a standard LAMP server, so the WordPress install takes five minutes.

Usage notes

The acronym was coined by Michael Kunze in the German computer magazine c't in 1998. Variants include LEMP, using the Nginx web server (pronounced "engine-x", hence the E), WAMP on Windows and MAMP on macOS. MariaDB often replaces MySQL today.

More Internet & web abbreviations

  • INP – Interaction to Next Paint
  • ISR – Incremental static regeneration
  • Jamstack – JavaScript, APIs and Markup
  • JS – JavaScript
  • JSP – JavaServer Pages
  • JSX – JavaScript XML
  • LCP – Largest Contentful Paint
  • MDN – MDN Web Docs (formerly Mozilla Developer Network)
  • MEAN – MongoDB, Express, Angular, Node.js
  • MERN – MongoDB, Express, React, Node.js
  • MIME – Multipurpose Internet Mail Extensions
  • MPA – Multi-page application

See all 76 Internet & web abbreviations →