Skip to content

UniServer Reload 1.2.2

Choose a tag to compare

@github-actions github-actions released this 17 Aug 11:42
· 17 commits to claude/uniserver-weiterentwicklung-r61gc5 since this release

UniServer Reload 1.2.2 - stable release.

Built from commit 2d73399 (tag v1.2.2).

Contents

File Description
UniServer-Reload-1.2.2.exe All-in-one package: complete server with current Apache, MySQL and PHP 8.3/8.4/8.5 - just run it, no further setup
UniServer-Reload-1.2.2.zip Same all-in-one package as a plain zip (for setups where antivirus blocks the unsigned self-extracting exe): extract, then start UniServerZ\UniController.exe
UniController.exe Controller only (replaces the one in an existing UniServerZ folder)
UniService.exe Windows service module
ZeroXV_php84_module.zip PHP 8.4 module - unzip into an existing UniServerZ root folder
ZeroXV_php85_module.zip PHP 8.5 module - unzip into an existing UniServerZ root folder
ZeroXV_mariadb_module.zip Latest MariaDB LTS as database engine - fresh installs only: delete core\mysql first, then unzip into the UniServerZ root

Packaged component versions

  • Apache 2.4.66 (bundle)
  • MariaDB 12.3.2 (module)
  • PHP 8.4.24 (php84)
  • PHP 8.5.9 (php85)
  • UniServer Reload 1.2.2 (base ZeroXV 15.0.2)

The bundle is smoke-tested on every build: Apache is started on the CI
runner and must serve a PHP-rendered page before the release is updated.

Development-friendly limits are preconfigured: PHP 512M memory / 256M
uploads / 120s execution time; MySQL/MariaDB 512M InnoDB pool / 256M
max_allowed_packet and raised buffers.

Real e-mail from PHP mail(): enter your SMTP account in
core\msmtp\msmtprc.ini (templates included). TLS certificate checks are
on (CA bundle included) and outgoing mails automatically get the
Date/Message-ID/MIME headers spam filters expect.

Installation (all-in-one)

  1. Run UniServer-Reload-1.2.2.exe and pick a target folder - it extracts a ready-to-use UniServerZ folder
    (Uniform Server ZeroXV 15.0.2 base with the fork controller and the PHP 8.4/8.5 modules already integrated).
  2. Start UniServerZ\UniController.exe and start Apache/MySQL.
  3. To switch the PHP version: stop Apache first, then PHP > Select PHP version, then start Apache again.

HTTPS without browser warning

https://localhost works out of the box (the controller generates a localhost
certificate on first start). To remove the 'not secure' browser warning:
run Apache > Apache SSL > Trust certificate in Windows, confirm the Windows
prompt with Yes, then restart the browser completely (Chrome: chrome://restart).
HTTP and HTTPS serve the same www folder in this bundle (upstream uses a
separate ssl folder; restore that via US_ROOTF_SSL=./ssl in us_user.ini).
Upgrading from an older install: delete core\apache2\server_certs\server.crt
and server.key first so a certificate with the subjectAltName entries
Chrome requires gets generated.

Note: the executables are not code-signed; Windows SmartScreen may warn on first run
(More info > Run anyway).

PHP binaries are the official thread-safe x64 builds from windows.php.net,
repackaged in the Uniform Server module layout. Default timezone in the
generated php inis is Europe/London - adjust date.timezone as needed.