Still for comfortable messing with web stuff (either for professional developer or blogger tweaking new theme) having local web server running is very convenient.
Modular Web Server (MoWeS) is the one server solution I got instantly fond of.
What it does
MoWeS follows usual formula of Apache, MySQL and PHP.
App itself is basically a launcher that handles server startup/shutdown, logs and settings. It is completely portable and can be easily moved without breaking configuration.
Flexible installation options
What sets MoWeS apart from similar server bundles is system of packages. Instead of providing single set of functions MoWeS offers to pick which components exactly do you need. On download archive with your selection would be formed.
This covers both server itself (for example it is easy to choose PHP 4, or 5, or both, or none) and what could be installed on it, including such popular titles as:
There are over thirty packages you can choose right away and more for those who made donations to the project.
Packages themselves are technically 7-Zip archives with bit of config so you can easily make your own.
MoWeS is funded by donations. Unlike usual model in this case there is very defined system of benefits that provides (depending on amount donated) access to extra packages, support and commercial version of MoWeS with additional functionality.
There is also donation meter with few future milestones like development of new MoWeS version.
It is hard to judge from the sideline but project appears to be developed at spare time pace (consistent with donations model?). It is in solid and stable state but from those packages that I recognize quite a few are outdated.
My list of issues so far:
- outdated packages;
- poor packages update system (overwriting);
- having to edit Apache config file to change listening port;
- no Perl natively.
Out of the few server stacks I tried MoWeS come out on top as very customizable, easy to work with and best adapted for portable usage.
I am not very confident about future development but at moment it is excellent solution. And since it is open source under GPL it is likely to live on in any case… Or at least in case it gets more exposure and adoption). :)
PS before I get asked – I know about XAMPP, tried it and had more issues than I am willing to deal with. Don’t get me started. :)