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.
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.