Definition - What does Linux, Apache, MySQL and PHP (LAMP) mean?
Linux, Apache, MySQL and PHP is a solution stack that is most commonly referred to using its acronym "LAMP." It is an open source development platform for creating and managing Web applications. Linux serves as the backend operating system (OS). Apache is the Web server, MySQL is the database, and one of PHP is the scripting language.
Techopedia explains Linux, Apache, MySQL and PHP (LAMP)
Some consider LAMP to be:Linux, Apache, MySQL, and Perl/PHP/Python. In other words, the scripting language in the solution stack can be either Perl, PHP, or Python. PHP is the most popular of the scripting languages, so, in practice, LAMP is commonly used to describe the solution stack with PHP Semantics aside, the main idea is the same -- LAMP is an open source solution stack that is in widespread use and considered to be relatively easy to use.