PHP in the Drupal 10 stack

This page explains what PHP means in the Drupal 10 stack: how it is included, which base service it uses, and how it connects to the rest of the stack.

PHP is included by default and treated as a required part of the Drupal 10 stack.

Role

Required

Base service

PHP (Drupal 10)

Type

service

Stack fit

How PHP fits into this stack

PHP is included by default and treated as a required part of the Drupal 10 stack.

This stack service is based on PHP (Drupal 10) and keeps the service-specific setup for Drupal 10 in one place.

It is linked to MariaDB, Files NFS Storage, Solr, Valkey, and OpenSMTPD inside the stack.

Version policy

This stack service is limited to 8.3, 8.2, 8.1.

Inclusion

Enabled by default: Yes

Required: Yes

Primary: No

Storage

files: 20 GB

Stack-specific technical details

Review the operational capabilities exposed by PHP inside this stack, including backups, imports, configs, settings, cron, actions, storage, and service links where they exist.

Settings

Tune service behavior per environment while keeping one reusable stack baseline.

Drupal root subdirectory
Default value: web.
Drupal site dir
Default value: default.

Cron schedules

Run repeatable background jobs with visible schedules and execution details tied to the stack.

drush cron
Schedule: 0 0 * * *. Command: drush -r ${HTTP_ROOT} -l ${WODBY_PRIMARY_URL} cron.

Actions

Keep one-off and lifecycle commands with the service instead of relying on manual runbooks.

Clear all cache
Trigger: button.
Generate drush 9 alias
Trigger: output.
Generate one-time login link
Trigger: output.

Volumes

Provision the persistent storage and shared volume relationships the stack expects.

Files
Size: 10 GB. Shared with Files NFS Storage.