A LAMP stack is a computer with the following software installed:
This combination of software allows a computer to serve up dynamic websites. While there are many other combinations of software which make up a server, LAMP is the most popular. There are a few reasons for this:
LAMP is slowly losing market share to other server stacks. Despite this it will remain a major player for many years to come.
For each of the four software packages making up a LAMP server, there is equivalent software. Any of them can be swapped out and the stack will perform similarly. For example,
Additionally, whole new paradigms have appeared such as the MEAN stack.
Read more about LAMP at the Wikipedia LAMP article.