XAMPP or WAMPServer, complete server stacks for Windows

Although I don’t really understand why people might not want to try a user friendly Linux distribution, such as XUbuntu, LUbuntu, KUbuntu, Mint or Ubuntu on their own computer, the reality probably is that some people simply want to stick with Windows, share their computer with others within the same household and the partner may have strong preference for that familiar virtual window, or that they are stuck with a company provided computer on which they can’t install anything or everything.

If you still want to run your own Internet or intra-net server you can do so under windows using free, open source software and without extensive technical knowledge up front. Simply install a full (x)AMPP stack consisting of an Apache server, MySQL of MariaDB, PHP and Perl, potentially extending this with a Windows package for Python 3.x, and there are few limits to what you can do. Two simple installation packages are quite well known, XAMPP and WAMPServer.  The former is also available for iOS.

Both come with simple all in one installation packages and should have you up and running learning about servers, MySQL and PHP programming, or starting your own blog with a content management systems like WordPress, Joomla or Drupal, within minutes.

Of note the better network attached storage devices, such as those supplied by Synology or QNAP, tend to also offer a complete (x)AMPP stack (although sometimes using NGINX as the web server) so what you learn with your windows or iOS stack could be useful if you want to extend your NAS to become a true internet or intranet server.

XAMPP: https://www.apachefriends.org/index.html

WAMPServer: http://www.wampserver.com/en/