r/PHPhelp • u/Ok-Assistance-348 • 3d ago
Please help
Hi everyone. I don't speak English, so I'm using a translator. What do I need to download if I want to stay on Windows and program in PHP?
1
u/ElectronicOutcome291 1d ago
You could: Sit down and try setting up a typical LEMP, LAMP and maybe even IIS before going for docker. This should yield way more knowledge, and you will also know why devs Love docker :)
1
0
u/arhimedosin 3d ago
WSL2 on windows, with an AlmaLinux 10 container https://www.dotkernel.com/wsl2/
0
-1
3d ago
[deleted]
1
u/allen_jb 3d ago
I don't recommend using XAMPP. The project is no longer active and it hasn't been updated in years. From multiple reports I've seen their service management interface can be buggy and obviously that will never be fixed. You also have to do extra work to install up-to-date versions of the bundled software if you want to use recent features (or PHP libraries that use recent features). You'll also find it increasingly difficult to get support for (both because it ships older versions which often aren't supported by projects, and because it's native Windows, much fewer developers are using)
WSL is a much better option IMO. It gives you a standard Linux setup, which is very easy to get documentation and support for.
-1
u/Retrowinger 3d ago
That depends. Just want to learn the basics? Go install Xampp:
2
u/allen_jb 2d ago
(Copying my reply to the previous, now deleted, comment recommending XAMPP)
I don't recommend using XAMPP. The project is no longer active and it hasn't been updated in years. From multiple reports I've seen their service management interface can be buggy and obviously that will never be fixed. You also have to do extra work to install up-to-date versions of the bundled software if you want to use recent features (or PHP libraries that use recent features). You'll also find it increasingly difficult to get support for (both because it ships older versions which often aren't supported by projects, and because it's native Windows, much fewer developers are using)
WSL is a much better option IMO. It gives you a standard Linux setup, which is very easy to get documentation and support for.
1
0
u/colshrapnel 2d ago
Did you try to follow that link yourself? Notice anything wrong on the page by chance?
1
u/Retrowinger 2d ago
Opens normally, what did I miss?
1
u/colshrapnel 2d ago
PHP version?
1
u/Retrowinger 2d ago
Ok, i didn’t see that. Just read the longer explanation from u/allen_jb and now i understand 😬
-1
u/Mike_L_Taylor 3d ago
You can use Forgekit.tools (tool I made very similar to XAMPP) or you can go with the most popular simple toold windows users use Laragon.org (it has annoying popups but you can download version 6 or older which don't have it but might be out of date)
2
u/SoftwareNegative8783 3d ago
For learning, Laragon or Herd is the easy start on Windows. You install it and PHP, MySQL and a local server just work. Docker or WSL you can learn later.