Releases: Wolfram33/uniserver-reload
Release list
UniServer Reload 1.2.4
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)
- Run
UniServer-Reload-1.2.4.exeand pick a target folder - it extracts a ready-to-useUniServerZfolder
(Uniform Server ZeroXV 15.0.2 base with the fork controller and the PHP 8.4/8.5 modules already integrated). - Start
UniServerZ\UniController.exeand start Apache/MySQL. - 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
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)
- Run
UniServer-Reload-1.2.3.exeand pick a target folder - it extracts a ready-to-useUniServerZfolder
(Uniform Server ZeroXV 15.0.2 base with the fork controller and the PHP 8.4/8.5 modules already integrated). - Start
UniServerZ\UniController.exeand start Apache/MySQL. - 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
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)
- Run
UniServer-Reload-1.2.2.exeand pick a target folder - it extracts a ready-to-useUniServerZfolder
(Uniform Server ZeroXV 15.0.2 base with the fork controller and the PHP 8.4/8.5 modules already integrated). - Start
UniServerZ\UniController.exeand start Apache/MySQL. - 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
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)
- Run
UniServer-Reload-1.2.1.exeand pick a target folder - it extracts a ready-to-useUniServerZfolder
(Uniform Server ZeroXV 15.0.2 base with the fork controller and the PHP 8.4/8.5 modules already integrated). - Start
UniServerZ\UniController.exeand start Apache/MySQL. - 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
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)
- Run
UniServer-Reload-1.2.0.exeand pick a target folder - it extracts a ready-to-useUniServerZfolder
(Uniform Server ZeroXV 15.0.2 base with the fork controller and the PHP 8.4/8.5 modules already integrated). - Start
UniServerZ\UniController.exeand start Apache/MySQL. - 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
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)
- Run
UniServer-Reload-1.0.0.exeand pick a target folder - it extracts a ready-to-useUniServerZfolder
(Uniform Server ZeroXV 15.0.2 base with the fork controller and the PHP 8.4/8.5 modules already integrated). - Start
UniServerZ\UniController.exeand start Apache/MySQL. - 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
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
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)
- Run
UniServer-Reload.exeand pick a target folder - it extracts a ready-to-useUniServerZfolder
(Uniform Server ZeroXV 15.0.2 base with the fork controller and the PHP 8.4/8.5 modules already integrated). - Start
UniServerZ\UniController.exeand start Apache/MySQL. - 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!