One of Devaron's main features is the ability to route a different PHP version to each local site.
Most local PHP environments switch PHP globally. That is fine until you need to maintain several projects at once:
- an old WordPress project
- a legacy Laravel app
- a modern Symfony app
- a new PHP 8.4 project
With Devaron, each site can keep its own PHP version while a global default still exists as a fallback.
www/old-client-site -> PHP 7.4
www/current-api -> PHP 8.2
www/new-laravel-app -> PHP 8.4
The goal is to remove the friction of switching PHP manually every time you move between projects.
The per-site PHP routing is designed to work with both bundled web servers:
- Apache
- Nginx
That means you can keep the server workflow close to what your project needs.