dunglas / frankenphp

🧟 The modern PHP app server
https://frankenphp.dev
MIT License
6.81k stars 234 forks source link

Install via ASDF #1059

Open theutz opened 2 weeks ago

theutz commented 2 weeks ago

I've created an ASDF plugin for downloading the most recent FrankenPHP release via the ASDF Version Manager. You can find the repo at theutz/asdf-frankenphp.

Feel free to link it to your docs, fork it for your own purposes, or whatever. It's been working pretty good for me for a few weeks!

dunglas commented 2 weeks ago

Awesome! Don't hesitate to add this too the installation guide.

nickchomey commented 2 weeks ago

Great! Thanks!

Just in case people aren't aware of it, mise is (in my opinion) a far better way to do this sort of stuff. It natively supports asdf plugins, but also does much more. Here's a comparison with asdf.

theutz commented 2 weeks ago

@nickchomey THIS LOOKS AMAZING. I'll investigate it a bit more, but when I update the docs, I'll likely mention both options.

nickchomey commented 2 weeks ago

Its an absolute dream. I regularly use the go backend, in particular, to directly install go packages, which are then all managed through mise. Works for rust cargo too, etc...

Ive also started using it for tasks, aliases and more

Rye and uv are a similar dream for python development, if anyone is into that. Combined with deno 2, setting up a polyglot dev environment is finally simple, performant, etc...

Here's what I have installed globally currently. Even things like gopls and other stuff required for Go in VS Code are installed via mise.

image