What’s your go-to PHP framework in 2025 and why?

The 64% thing aside, nobody's really touched on FrankenPHP yet which kinda surprises me reading this. If you're already in the laravel + octane camp like @SMM Junction, running it through frankenphp gives you the worker mode plus a static binary you can just drop on a box. Cuts down a chunk of the deploy headache @Campaigns By Mike was complaining about since you're not fighting the host's php version every time they bump it.

That said i still land on the same place as everyone else here for throwaway stuff. Raw php + nginx for landers, laravel only when theres queues and billing involved. CI for me is more legacy maintenance these days than something i'd start fresh with, but it does just sit there and work which counts for a lot.

Symfony i honestly only touch when im paid to, same as the others. solo it's too much ceremony for the kind of turnaround we need.
FrankenPHP is application server not a framework. Even laravel can run with FrankenPHP, CI4 + FrankenPHP. Any PHP framework as far your server hosting support it (at least VPS).
 
Last edited:
i usually end up using a mix of both. laravel is great for the main admin panel where i manage campaigns and track leads, but putting it on the actual landers is just asking for slow load times and high server bills. for the front-facing stuff, i still stick to raw php or a super minimal router. keeps the footprint tiny and means i can host hundreds of pages on a cheap vps without it breaking a sweat. symfony is great for enterprise stuff but way too slow to deploy when you just want to test a quick angle.
 
Yeah @BidNomad has the right setup. Putting a full laravel boot cycle on a high-traffic lander is just burning money on vps limits, especially when running paid traffic. Usually better to build the admin or tracker in laravel because filament saves so much time, but keep the actual landers as flat html or raw php. If you absolutely need a framework for the smaller redirect setups, something like slim or even fat-free framework makes more sense than dragging laravel or symfony into it... keeps the memory footprint next to nothing.
 
Back
Top