PHP per project
Use the right PHP version for each local site.
One global PHP version is a bottleneck when you maintain legacy and modern projects. Devaron lets each local site use its own PHP version, with a global default as fallback.
The common problem
A developer machine often has old and new projects at the same time. One project may require an older PHP version, while a new Laravel app expects a modern runtime. Switching PHP globally works, but it interrupts the workflow and makes mistakes easy.
old-wordpress.local -> PHP 7.x
client-api.local -> PHP 8.2
new-laravel.local -> PHP 8.4
client-api.local -> PHP 8.2
new-laravel.local -> PHP 8.4
Per-site routing
Each site can point to a specific PHP version while Devaron handles the server routing.
Apache and Nginx
The workflow is designed for both bundled web servers.
Safer legacy work
Keep older apps on the version they actually support.
Modern project work
Start new projects without breaking older ones.
Related pages
Laragon alternative - XAMPP alternative - Local SSL and virtual hosts