CMS & Websites solution
Run Drupal Locally with FlyEnv
Drupal projects commonly pair PHP with a database, a web server, and project-specific dependency tooling. FlyEnv manages the local runtimes and services around that Drupal setup.
Local project stack
Services FlyEnv can manage around Drupal
- PHP
- Composer
- MySQL / MariaDB / PostgreSQL
- Nginx / Apache / Caddy
- Redis
About Drupal
Drupal is an open-source CMS for content-rich and highly configurable websites.
Project resources
For installation commands, supported versions, and project-specific configuration, refer to the official Drupal documentation.
Typical local stack
The exact services depend on the project, its release, and its local configuration. This is a common local setup, not a fixed requirement.
- PHP
- Composer
- MySQL / MariaDB / PostgreSQL
- Nginx / Apache / Caddy
- Redis
| Component | Typical role |
|---|---|
| PHP | Runs the Drupal application. |
| Composer | May manage project dependencies. |
| MySQL / MariaDB / PostgreSQL | Stores site content and settings. |
| Nginx / Apache / Caddy | Serves the local website. |
| Redis | May support caching when configured. |
How FlyEnv helps
Use the project PHP version
Match the runtime to the Drupal release and contributed modules.
Choose the configured database
Run the database type selected by the Drupal project.
Use readable site URLs
Set up a local domain and HTTPS for browser testing.
Keep services together
Start the site, database, cache, and web server as one local group.
Set up the local environment
Project installation stays with the upstream documentation. FlyEnv manages the runtimes, databases, web servers, and supporting services around it.
- 1Follow the Drupal documentation for project installation and version requirements.
- 2Select the PHP runtime required by the project.
- 3Start the database chosen for the Drupal site.
- 4Start Redis only when the project configuration uses it.
- 5Configure a local domain, web server, and HTTPS in FlyEnv.
- 6Save the related services in a Startup Group when useful.
Related solutions
Ready to run Drupal locally?
Use FlyEnv to manage the runtimes, databases, web servers, and services around your local Drupal environment.