Product Hunt🚀 We are live on Product Hunt! Support our launch & use code PHLAUNCH20 for 20% off Pro→
Stratosv1.7.0
Core Engine & Security• 3 min read

Multi-PHP Runtime & Extensions

Run PHP 8.1 through 8.5 in parallel with SHA-256 integrity verification and 1-click extension toggles.


Multi-Version PHP Architecture

Stratos allows running multiple isolated PHP-FPM pools simultaneously. You can assign different PHP versions to different local sites without restarting daemons or switching global PATHs.

In Stratos 1.7+, all required PHP-FPM pools are orchestrated simultaneously. Starting or restarting PHP-FPM brings up every active pool required by your sites, eliminating 502 Bad Gateway drops. In the Services monitor, you can view each active Unix socket and restart individual version pools independently.

Supported PHP Versions

  • PHP 8.5 (Bleeding Edge & Next Major)
  • PHP 8.4 (Latest Stable)
  • PHP 8.3 (Default & Recommended)
  • PHP 8.2 (Legacy LTS)
  • PHP 8.1 (Legacy LTS)

CryptoKit SHA-256 Integrity Verification

Every PHP bottle and binary downloaded by Stratos is verified against Apple's CryptoKit framework using official cryptographic SHA-256 checksums before extraction. Binaries are staged atomically in a temporary directory to prevent corrupted runtimes.

1-Click PHP Extension Switcher

Manage PHP extensions directly from Settings → PHP Extensions without editing php.ini manually:

  • redis — High-performance Redis cache & session handler.
  • imagick — ImageMagick image manipulation driver.
  • gd — Native GD graphics library for image processing.
  • opcache — Zend OPcache bytecode accelerator for peak execution speed.
  • xdebug — 1-click inline step debugging for PhpStorm and VS Code.
  • spx — Low-overhead execution profiler & interactive flame graph generator.
  • zip & bcmath — Precision math & zip archive compression.

Toggling an extension automatically writes to php.ini and reloads the respective PHP-FPM pool in milliseconds.