Some software refuses to die — because people genuinely love it.
Uniform Server is one of those quiet classics: a tiny, portable WAMP stack for Windows Apache, MySQL, PHP and phpMyAdmin in a single folder. No installer, no registry entries, no services you didn’t ask for. Unzip it, click Start, and you have a full local web server. For almost two decades it has been the tool of choice for developers, teachers, students and hobbyists who just wanted a web server now, without ceremony.
Here’s the remarkable part: the original project hasn’t seen an update since November 2023 and yet, nearly a hundred people still download it every single day. That number tells you two things. First, the idea behind Uniform Server is as relevant as ever. Second, a lot of people are downloading software that is slowly drifting away from the present: PHP frozen at 8.3, an aging Apache, and a few long-standing quirks that were never resolved.
That felt wrong to me. So instead of letting it fade, I forked it.
Meet UniServer Reload
Yes, there really are people who develop on Windows. Why not? Docker, VS Code, Node... Everything is available on Windows.
UniServer Reload is a community fork of The Uniform Server, continued as an independent open-source project (BSD licensed, with full credit to the original development team — their work is the foundation of all of this).
The goal is simple: keep everything people love about Uniform Server, and fix everything that kept holding it back.
Current PHP, because 8.3 is not enough anymore
The original server never made it past PHP 8.3, which is a dealbreaker for modern frameworks and apps. UniServer Reload ships PHP 8.3, 8.4 and 8.5 preinstalled, switchable with two clicks in the controller. The binaries come from the official windows.php.net builds and are packaged automatically by CI, so when a new PHP version appears, it reaches the bundle quickly instead of waiting years. Sensible extensions (sqlite, curl, fileinfo and friends) are enabled out of the box, and development-friendly limits are preconfigured — no more editing php.ini before you can upload a file larger than 2 MB.
The mystery bug that drove everyone crazy is solved
If you’ve ever used Uniform Server with virtual hosts, you probably know the curse: the first vhost worked, and every one after that mysteriously didn’t. Forums are full of people (and developers) despairing over it, blaming Apache configs, caching, Windows itself.
The real cause turned out to be almost comically simple: when creating a vhost, the controller handed the Windows hosts file entry to a helper utility via a command line call, but that helper is a purely interactive GUI tool with no command line interface at all. Nothing was ever written. The new host name simply never resolved, and it looked like a broken server.
UniServer Reload writes the hosts entries itself, deduplicated, verified, with a clear message if anything goes wrong. Create as many virtual hosts as you like. They all work. Over HTTP and HTTPS.
HTTPS that just works
https://localhost works out of the box: the controller generates a certificate on first start and proactively offers to trust it in Windows — one click instead of a hidden menu ritual. It even detects Firefox (which ignores the Windows certificate store by default) and offers the official Mozilla policy that fixes that, too. Every virtual host you create automatically gets its own HTTPS coverage.
Still gloriously simple
Everything ships as one file: a self-extracting archive (or a plain ZIP, if your antivirus is suspicious of self-extractors). Unpack it anywhere a projects folder, a USB stick and it runs. No installation, no registry, no external downloads, current Apache included. And every single build is smoke-tested in CI: Apache is actually started with every installed PHP version, and a release is only published if real pages are actually served.
An open door
UniServer Reload is developed in the open on GitHub. Issues get answered, and more than once a reported problem was analyzed, fixed, released and documented on the same day. There’s a rolling development build if you like living on the edge, and versioned stable releases if you don’t.
If you’re one of those hundred people still downloading the original every day: you clearly like this way of working, come see where it’s going next.
Download: Uniform Server Reload
And to The Uniform Server Development Team: thank you for two decades of great work!
Top comments (0)