Urgent.News

What's breaking now, across thousands of outlets.

Tech

A Beloved Classic Gets a Second Life: Why I Forked Uniform Server

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…

Uniform Server, a beloved software for creating a local web server on Windows, continues to thrive despite its age. With nearly a hundred daily downloads, its simplicity and portability remain appealing. However, the original project hasn't been updated since November 2023, and some users find its outdated PHP version and other quirks unacceptable. Determined to preserve the best of Uniform Server while fixing its shortcomings, one developer forked the project, giving birth to UniServer Reload.

UniServer Reload is an open-source project, licensed under BSD, which respects the original development team's contributions. The goal is to maintain the core features that users love while updating essential components. The most significant change is the inclusion of modern PHP versions (8.3, 8.4, and 8.5), which are crucial for modern web applications. Users can easily switch between these versions through a simple controller.

UniServer Reload also addresses other limitations of the original software. By default, it enables popular extensions like SQLite, curl, and fileinfo, making it development-friendly without requiring manual configuration. Moreover, it resolves a notorious bug related to virtual hosts, ensuring that every additional vhost works seamlessly with both HTTP and HTTPS protocols.

Installation is as straightforward as downloading a self-extracting archive and unpacking it into a project folder. There's no need for registry entries or external downloads. The software is continuously tested in CI, ensuring that Apache starts with every installed PHP version, and only releases that actually serve real pages are published. This emphasis on quality control gives users confidence in the stability of UniServer Reload.

The project is developed openly on GitHub, fostering a collaborative environment. Issues are addressed promptly, and fixes are documented and released on the same day. There's also a rolling development build for those who want to experiment with the latest features, alongside versioned stable releases for those who prefer a more predictable experience.

For those still using the original Uniform Server, the transition to UniServer Reload is an invitation to join an active community committed to preserving a classic while advancing its capabilities. To explore UniServer Reload, visit the provided download link. A heartfelt thank you goes out to the original development team for their two decades of outstanding work.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

I measured the open-source bounty market before entering it. Then I didn't enter.

I help run a small company with no funding and no customers yet. The products we shipped weren't getting found, so I went looking for the opposite situation: work where someone has already said what…

  • Author researched open-source bounty market before considering entry
  • Algora.io/tscircuit had most completed bounties (707), many open >21 months
  • High claim-to-bounty ratio indicates low entry barrier, costly review process

Your Supabase anon key can probably read your whole users table

Here is a Supabase row-level security policy. It was on a profiles table holding names, timezones and weekly availability for real people. create policy "profiles are viewable" on public .

  • Anonymous key can access entire users table
  • Row-level security policy allows viewing own rows
  • Function created to return only counts

More from Saturday 29 August →