Hosting Drupal and platform requirements
Drupal requires a hosted platform to run any Drupal application. Drupal runs as a server-side rendered PHP application accessible from a web browser. The hosting platform must be able to process requests made through its web server to execute the Drupal application. Drupal is not stateless. To be able to make configurations and store content, Drupal requires the hosting platform to persistently store files and structured content in a database. The context of each request helps the application determine how to process the request. Drupal loads its configuration, queries relevant information from the database, and leverages PHP to do the processing.
The following figure shows an example LAMP (Linux, Apache, MySQL, and PHP) stack with a Drupal application:
Figure 3.1 – High-level LAMP stack and request flow
Each version of Drupal sets its own platform requirements. Platform requirements are published on drupal...