[Yandex Cloud documentation](../../../index.md) > [Tutorials](../../index.md) > Application solutions > Creating a website > Website based on LAMP or LEMP stack > Overview

# Website based on LAMP or LEMP stack

[LAMP](https://en.wikipedia.org/wiki/LAMP_(software_bundle)) ([Linux](https://www.linux.org/), [Apache HTTP Server](https://httpd.apache.org/), [MySQL®](https://www.mysql.com/), [PHP](https://www.php.net/)) and LEMP (its variation where Apache is replaced with [Nginx](https://www.nginx.com/)) are popular sets of components for deploying web applications and dynamic websites.

In this tutorial, you will learn how to deploy [LAMP](https://yandex.cloud/en/marketplace/products/yc/lamp) ([LEMP](https://yandex.cloud/en/marketplace/products/yc/lemp)) in the Yandex Cloud infrastructure. Follow it to launch a [VM](../../../compute/concepts/vm.md) for your website's web server and configure DNS.

You can create your website infrastructure using one of these tools:
* [Management console](console.md): Create your infrastructure step by step from the Yandex Cloud management console.
* [Terraform](terraform.md): Streamline creating and managing your resources using the _infrastructure as code_ (IaC) approach. Download a Terraform configuration example and then deploy the infrastructure using the [Yandex Cloud Terraform provider](../../../terraform/index.md).