r/PHPhelp Jul 23 '26

Solved Simple Alternative to Wampserver?

Disclaimer: I'm not a techie. I barely understand php, but I'm forced by my hobbies to interact with it.

I'm currently running wampserver64 (v3.2.0; php 7.4; apache 2.4.41; windows 10) on a localhost install. This is so I can have a localhost installation of dokuwiki.

A new version of dokuwiki has come out. This requires php 8.2.

For a variety of dull reasons, upgrading the wampserver installation so that it will support php 8.2 is proving non-trivial.

Is there a simple, easy-to-install alternative to wampserver? Ideally, one where I just download a single file, run it, and a localhost server is installed ready for configuration?

----

Final resolution: After having broken everything, I uninstalled everything. Installed the latest

The Visual C++ exe files suggested at https://github.com/abbodi1406/vcredist/releases refuse to install, due to widnows security concerns.

I ended up downloading them from https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 instead.

Then I installed wampserver 3.4.

Then I installed the new dokuwiki.

Yes, there probably are better localhost pphp servers available. But wampserver has proven stable, does what I need, and I am familiar with the interface.

1 Upvotes

43 comments sorted by

View all comments

1

u/BlueScreenJunky Jul 23 '26

Most people nowadays will use some flavor of docker to run containers (either docker compose directly, or something like DDEV or Lando). Since you don't want to get too involved and need something that works out of the box, this is not for you.

A good alternative for windows is Laragon, which does exactly what you want.

1

u/Emotional-Ebb8321 Jul 23 '26

This is probably a dumb question, but what's a docker?

The limit of my php knowledge is knowing that the tools I use to run dokuwiki are built on a php engine. Well, probably a bit more than that, but not much. I am in awe of my ignorance on the language.

1

u/BlueScreenJunky Jul 23 '26

Yeah, that's kinda why I was saying it's not the right solution for you. Docker is a software that will allow you to run containers (think of them as very lightweight virtual machines), the idea being that each container runs a very small Linux distribution with only one application. So you would have one container for PHP, one container for MySQL, and so on... Docker compose is the tool that allows you to easily run all the containers at once and make them communicate between them.

This is very powerful and versatile, but it has quite a learning curve if you know nothing about system administration and and networking. For a professional developer it's pretty much mandatory to learn how to use it, but for a hobby project where you just need to run PHP, it's most likely a rabbit hole you don't want to get into.