LAMP is an acronym for a solution stack of free, open source software – Linux (operating system), Apache HTTP Server, MySQL (database software) and Perl/PHP/Python, principal components to build a viable general purpose web server.
When used together, they form a solution stack of technologies that support application servers.
The LAMP stack offers a great number of advantages for developers:
– Easy to code: Novices can build something and get it up and running very quickly with PHP and MySQL.
– Easy to deploy: Since PHP is a standard Apache module, it is easy to deploy LAMP web applications by uploading .php files to an Apache server and connecting to a MySQL database.
– Develop locally: LAMP can be set up so an app can be built locally, then deployed to the Web.
– Cheap and ubiquitous hosting: Many inexpensive web hosts provide PHP and MySQL services.