Runtimes Overview
Envloom manages PHP/Node runtime versions and a machine-level “current” selection so your local shell and services stay consistent.
Stack components
Section titled “Stack components”- PHP (version-managed)
- Node.js (version-managed via NVM)
- MariaDB (local service)
- Nginx (local web server service)
Current selection and local shims
Section titled “Current selection and local shims”Envloom maintains a current runtime selection and uses local shims in bin so command resolution stays stable.
This makes common workflows faster:
- switch PHP version without manually rewriting PATH
- select a Node version for local work
- keep local services (MariaDB/Nginx) aligned with the active stack
Useful CLI checks
Section titled “Useful CLI checks”loom currentloom list phploom list nodeWhen to use global vs per-site selection
Section titled “When to use global vs per-site selection”Use the global/current selection for your default machine workflow.
Use per-site overrides when a project requires a different PHP version than your machine default. (See Per-Site PHP.)