Skip to content

Releases: Wolfram33/uniserver-reload

UniServer Reload 1.2.4

Choose a tag to compare

@github-actions github-actions released this 29 Aug 15:31

UniServer Reload 1.2.4 - stable release.

Built from commit 545ad9a (tag v1.2.4).

Contents

File Description
UniServer-Reload-1.2.4.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.4.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.3 (module)
  • PHP 8.4.25 (php84)
  • PHP 8.5.10 (php85)
  • UniServer Reload 1.2.4 (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.4.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). On its first interactive start UniController asks
right away whether to trust the certificate - answer Yes, confirm the Windows
prompt, then restart the browser completely (Chrome: chrome://restart) and
the 'not secure' warning is gone. Also available any time via
Apache > Apache SSL > Trust certificate in Windows.
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);
with virtual hosts, unknown host names fall back to www on both ports.
Firefox ignores the Windows certificate store by default - when Firefox is
installed, the controller offers to enable Mozilla's ImportEnterpriseRoots
policy (current user only) so Firefox uses the Windows store too.

Multiple virtual hosts - finally working

Create as many virtual hosts as you like (Apache > Apache Vhosts): the
controller now writes the Windows hosts file entries itself (deduplicated
and verified), fixing the long-standing upstream problem that only one
vhost ever resolved. Every vhost is served over http and https.
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.


If UniServer Reload saves you time, you can support its development:
Donate via PayPal - thank you!

UniServer Reload 1.2.3

Choose a tag to compare

@github-actions github-actions released this 27 Aug 13:54

UniServer Reload 1.2.3 - stable release.

Built from commit 9889b30 (tag v1.2.3).

Contents

File Description
UniServer-Reload-1.2.3.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.3.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.3 (module)
  • PHP 8.4.25 (php84)
  • PHP 8.5.10 (php85)
  • UniServer Reload 1.2.3 (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.3.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). On its first interactive start UniController asks
right away whether to trust the certificate - answer Yes, confirm the Windows
prompt, then restart the browser completely (Chrome: chrome://restart) and
the 'not secure' warning is gone. Also available any time via
Apache > Apache SSL > Trust certificate in Windows.
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);
with virtual hosts, unknown host names fall back to www on both ports.
Firefox ignores the Windows certificate store by default - when Firefox is
installed, the controller offers to enable Mozilla's ImportEnterpriseRoots
policy (current user only) so Firefox uses the Windows store too.
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.


If UniServer Reload saves you time, you can support its development:
Donate via PayPal - thank you!

UniServer Reload 1.2.2

Choose a tag to compare

@github-actions github-actions released this 17 Aug 11:42

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.

UniServer Reload 1.2.1

Choose a tag to compare

@github-actions github-actions released this 16 Aug 19:59

UniServer Reload 1.2.1 - stable release.

Built from commit e352877 (tag v1.2.1).

Contents

File Description
UniServer-Reload-1.2.1.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
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.1 (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.1.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.

UniServer Reload 1.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 18:38

UniServer Reload 1.2.0 - stable release.

Built from commit 654dbda (tag v1.2.0).

Contents

File Description
UniServer-Reload-1.2.0.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
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.0 (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.0.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.

UniServer Reload 1.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 18:07

UniServer Reload 1.0.0 - stable release.

Built from commit e5625b6 (tag v1.0.0).

Contents

File Description
UniServer-Reload-1.0.0.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
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.0.0 (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.0.0.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.

Base package mirror

Base package mirror Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Aug 18:21

Mirror of the Uniform Server ZeroXV 15.0.2 base package, originally from SourceForge (https://sourceforge.net/projects/miniserver/). CI builds prefer this asset and fall back to SourceForge. Marked as prerelease so it never appears as the latest release.

Latest development build

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Jul 16:14
8fdd2a3

Rolling development build (version line 1.2.4) - automatically updated on every push.

Built from commit 43f5a97 on branch claude/uniserver-weiterentwicklung-r61gc5.

Contents

File Description
UniServer-Reload.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.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.3 (module)
  • PHP 8.4.25 (php84)
  • PHP 8.5.10 (php85)
  • UniServer Reload 1.2.4 (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.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). On its first interactive start UniController asks
right away whether to trust the certificate - answer Yes, confirm the Windows
prompt, then restart the browser completely (Chrome: chrome://restart) and
the 'not secure' warning is gone. Also available any time via
Apache > Apache SSL > Trust certificate in Windows.
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);
with virtual hosts, unknown host names fall back to www on both ports.
Firefox ignores the Windows certificate store by default - when Firefox is
installed, the controller offers to enable Mozilla's ImportEnterpriseRoots
policy (current user only) so Firefox uses the Windows store too.

Current PHP versions

The original server never made it past PHP 8.3. This bundle ships PHP 8.3,
8.4 and 8.5 preinstalled and switchable in the controller (PHP > Select
PHP version
), repackaged from the official windows.php.net builds - and
every build is smoke-tested with each installed PHP version.

Multiple virtual hosts - finally working

Create as many virtual hosts as you like (Apache > Apache Vhosts): the
controller now writes the Windows hosts file entries itself (deduplicated
and verified), fixing the long-standing upstream problem that only one
vhost ever resolved. Every vhost is served over http and https.
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.


If UniServer Reload saves you time, you can support its development:
Donate via PayPal - thank you!