Categories
DevTools

WebServer 0.1.7 (AMP Stack) for Windows

Hello guys, I just finished the first stage of a WebServer AMP Stack tool for Windows. This tool will install Apache, MySQL, MariaDB as your needs, and it also configures these servers automatically.

Download from SourceForge: https://sourceforge.net/projects/webserver-amp-stack/

Features

  • Install servers as your needs, nothing preinstalled at all.
  • Auto-download server’s binary from SourceForge while installing.
  • Supported Servers: Apache + mod_fcgid, MySQL, MariaDB, MongoDB.
  • Support multiple PHP versions, each website/project can use different PHP versions.
  • Can run websites in an existing project outside the WebServer folder.

Another awesome point of this tool is portability. You can put this WebServer on your external hard-drive, and use it everywhere. You don’t need to change the server’s path manually. This tool will handle this work for you.

Main Interface of WebServer

This tool provides you an area on the right to manage websites/projects. And you can also choose the different PHP versions for each website/project. It also helps you to create an entry on Windows’ hosts file.

Manage PHP Versions

Instead of creating websites manually, you can create websites easily with this tool. And you can also mark to create Windows’ hosts file entry automatically.

Configure Website

I still developing this tool to provide more and more useful features. Please give it a try. If you think this tool is a good tool for your works, please share this post or write a good review on SourceForge (https://sourceforge.net/projects/webserver-amp-stack/reviews).

Releases

Changelog

[ 0.1.7 ] – 2021-01-28

Added

  • Auto-remove PHP Wrapper from Apache config if the wrapper does not exist anymore.

Fixed

  • Spacing characters in the path used in FcgidWrapper must be escaped with a backslash.

[ 0.1.6 ] – 2021-01-28

Added

  • Add icons.
  • Add log watcher.
  • Add log function for Apache.
  • Add log function for MySQL.
  • Add log function for MariaDB.
  • Add log function for MongoDB.
  • Check website existence while opening website config.
  • Change Server’s name after installed.
  • Check SSL cert & key file path.
  • Support website outside “Websites” folder.
  • Write log to file.

Changed

  • Validate Apache SSL config directive-by-derective, only change config file if needed.

Fixed

  • Can not add SSL support when create.
  • Apache auto-fix path error.
  • Apache can not install if websites have missing PHP versions.
  • Show port can not be zero message if Apache not installed.
  • Wrong URL when launch website.
  • Can not install PHP versions.
  • Infinitive loop when replace config.

[ 0.1.5 ] – 2021-01-24

Added

  • Add HTTPS support for Apache.
  • Add Edit action in website Actions menu.

Changed

  • Click website name will open website in default Browser.

[ 0.1.4 ] – 2021-01-23

Added

  • Add PHP config.

[ 0.1.3 ] – 2021-01-23

Added

  • Add MongoDB.

Changed

  • Reduce text “x64 Only” to “x64”.

[ 0.1.2 ] – 2021-01-22

Added

  • Auto create missing service while starting server.
  • Add change port function for Apache, MySQL, MariaDB.
  • Set default password for MySQL while installing.
  • Map public folder inside, instead of root public_html folder.
  • Auto create hosts file entry for website.

[ 0.1.1 ] – 2021-01-14

Changed

  • Optimize AppBase functionality code.
  • Optimize UI when deleting a website.

[ 0.1.0 ] – 2021-01-12

Added

  • Install/Uninstall Apache, MySQL, MariaDB.
  • Install/Uninstall PHP Versions.
  • Install/Uninstall servers as a Windows service.
  • Manage websites with different PHP versions.

Changed

  • Reformat websites list.
  • Download archives from SourceForge.

Leave a Reply

Your email address will not be published. Required fields are marked *