
wt-nmp / WTServer / WinNMP - portable Nginx MariaDB MongoDB Redis Php 7 development stack for Windows
A portable, preconfigured, lightweight, fast and stable server stack for developing php mysql applications on windows, based on the excellent webserver Nginx. A lighter alternative to XAMPP and WAMP.
Changelog:
-
WinNMP 21.10:
- updated all components
- added PHP 8.0
-
WinNMP 20.11:
- updated all components
-
WinNMP 20.05:
- updated all components
-
WinNMP 20.01:
- updated acmephp and composer
- updated all components
-
WinNMP 19.12:
- added --exposeDbs command line option
- added PHP 7.4
-
WinNMP 19.11:
- added MongoDB to the stack
- removed PHP 7.0
-
WinNMP 19.07:
- added OpenSSL to the stack
- added wp-cli (wordpress command line tool)
- WinNMP manager generates self-signed certificates for new projects
-
WinNMP 19.06:
- Gracefull MariaDB shutdown
- hosts file backup before modify
-
WinNMP 19.02:
- fix bug #10 - updated nginx.mimetypes.conf
- fix include\tools\redis.php
- mysql_upgrade is elevated if needed
-
WinNMP 19.01:
- added PHP 7.3 64bit
- upgraded from Visual C++ Redistributable 2015 to Visual C++ Redistributable 2017
- added taskbar button
- the installer optionally removes any mysql/mariadb windows services
- WinNMP Manager warns about other services running on the (custom) mysql port
- Various mysql startup bugs fixed
-
WinNMP-18.12:
- improved stability of WinNMP Manager
- cleaned up winnmp.log messages
-
WinNMP-18.11:
- fix the bug that corrupted mysql.user
- fix bug #1; project config files are no longer deleted when local virtual server is disabled
- fix bug #2; if data/cacert.pem is missing, it is now copied from src/cacert.pem
- fix bug #3; Check configuration Syntax buttons are now also restarting that server
-
WinNMP-18.10:
- the installer now displays versions
- updated HostsFileEditor
- Updated redis to version 4.0.2.2-alpha
- minor bugfixes
- creating a new project also creates a new database with the same name
-
WinNMP-18.09:
- MariaDB 32/64bit is no longer shipped with the installer, it is available as a download, like PHP
-
WinNMP-18.05:
- fixed env var TEMP for PHP
-
WinNMP-18.03:
- added public sub-directory for local virtual servers
-
WinNMP-18.02:
- multiple bugfixes
- latest adminer
-
WinNMP-17.12:
- The installer is now smaller, partially a web installer, requiers internet connection to download components
- bugfixes
- added php 7.2
- added HeidiSql
- removed php-7.1 (it is now available as an extra package)
- Options dialog for WinNMP Manager
-
WinNMP-17.11:
- rebranded to WinNMP
- bugfixes
-
WTserver-17.08:
- added mailToDisk
-
WTserver-17.05:
- latest updates
-
WTserver-17.04:
- bugfixes
-
WTserver-17.03:
- WTServer Manager is now built with VC14
- bugfixes
-
WTserver-17.02:
- rewite of process manager
- log\wtserver.log contains the process manager messages
- multiple bugfixes and updates
- added Delete Project button
-
WTserver-17.01:
- added php_redis.dll for PHP-7.1
- added acmephp command line tool - a Let`s Encrypt ACME client, with the shortcut to acmePhp.bat
- added cacert.pem - curl cainfo certificates
- minor fixes
-
WTserver-16.12:
- added PHP-7.1 x64
- minor fixes
-
WTserver-16.10:
- Bugfixes
-
WTserver-16.09:
- Optimized the monitoring of php-cgi processes
-
WTserver-16.02:
- rebranded from WT-NMP to WTserver
- added Redis & php_redis.dll
- added Redis Cache Manager
- latest versions of Nginx & MariaDB
- modified WTserver Manager to support Redis, changed a few buttons, many optimisations
- added a landing page for new projects
- added 64bit versions of MariaDB, PHP7, and WTserver Manager
- removed HeidiSql, although it is still supported, if it
s installed manually to it
s default location - the installer supports both x86 and x64 systems
- tested on Windows10 x64 and Windows7 x86
- fixed WTserver Manager for high resolution + font scalling
-
wt-nmp-15.12:
- removed PHP 5.4. It can still be added to the stack, as an extra package
- Windows XP is no longer supported
-
wt-nmp-15.11:
- replaced MySql with MariaDB
- fixed the Regular Expressions Tester
- added PHP 7.0 and VC redist 2015
- automatic database upgrade from mysql to MariaDB
-
wt-nmp-15.07:
- Set loopback ipv4 precedence over ipv6 for Windows 7
-
wt-nmp-15.06:
- removed php.ini viewer
- Fixed integration with Hosts Editor
-
wt-nmp-15.05:
- project root lock
- docs cleanup
- production ready
- increased the limit of phpCgiServers to 99
-
wt-nmp-15.04:
- High DPI optimization
-
wt-nmp-15.01:
- removed node.js
- bugfixes
- changed /bin directory structure
-
wt-nmp-14.12:
- added Check Configuration Syntax buttons for nginx and mysql
- added a workaround for mysql slow connections ipv6 issue
- integrated Local Virtual Servers using Hosts Commander and Nginx
- implemented --wwwDir argument Custom WWW folder
- fixed support for multiple installations pointing to the same project folder
- improved project settings dialog
- removed php-5.5. It is now available only as an extra package
-
wt-nmp-14.11 :
- fixed several server manager issues
- added HostsFileEditor
-
wt-nmp-14.10 :
- fixed show server manager bug
- added support for php-5.6.x
-
wt-nmp-14.09 :
- cloned php.ini in php bin directory, for composer
-
wt-nmp-14.05 :
- wt-nmp.exe server manager now runs minimized in the system tray and monitors and restarts crashed servers
- added Composer.phar, Node.js, NPM, and WinSCP
- implemented Update Checker and Project List
- implemented Project Upload, Sync and Browse with WinSCP
- multiple upgrades and fixes.
-
wt-nmp-14.03 :
- added the latest versions of Nginx, MySQL, PHP, adminer
-
wt-nmp-14.01 :
- server manager remembers the last php version and number of php processes used
- better support for multiple development environments on the same OS
-
wt-nmp-13.12 :
- Start servers with windows checkbox
- Installer
-
wt-nmp-13.10 :
- added command line option -l --latestPhp
- changed mysql connection string from 'localhost' to '127.0.0.1' to prevent 1 second delay on windows 8
-
wt-nmp-13.09 :
- added PHP 5.5.3 allongside 5.4.19 and 5.3.27
- added opcache xdebug Php Extensions
- in the server manager you can choose from multiple PHP versions
- added PSPad free text editor
-
wt-nmp-13.07.31 :
- Xcache is loaded but disabled by default
- added msmtp (sendmail alternative for windows) and php mail() tester
- Fixed a few config bugs
-
wt-nmp-13.06.09 :
- WT-NMP is now truly portable, the wt-nmp.exe server manager updates configuration files automatically after mooving to a new location
- MySQL data dir is moved from distribution dir mysql-*/data to wt-nmp basedir in order for database data to be persistent during upgrades
- removed command line option -w --warningsDisabled
- renamed command line option -p --phpProcesses to -p --phpCgiServers
- renamed nginx additional config files to nginx.*.conf
- moved all executables in /bin
- added a few icons to the server manager
- added MySQL Database daily backups --backup
-
wt-nmp-13.04.23 :
- added the latest versions of Nginx, MySQL, PHP
- wt-nmp.exe now has a debug logBox and close button
- all configuration files were moved to C:/wt-nmp/conf to allow easy upgrades
- reg.php has a new look.