LAMP

This stands for Linux, Apache, MySQL and PHP. LAMP or a LAMP stack is the software that is used to run a CMS on the web server.
 
Takeaway
LAMP is the most prevalent web hosting environment. Other alternatives such as a Windows IIS server will run a Drupal or WordPress site but it is more time consuming and there can be complications.