LAMP refers to a collection of free software programs that are used to run dynamic sites or servers such as Linux, Apache, MySQL the database management system or PHP, the programming language.
The LAMP stack is based on open source products and includes all the components required to build dynamic web applications. These include: an operating system – Linux, a web server – Apache, a database – MySQL and a programming language – PHP.