Menu

Home

Noviardi

Winpweb

(c) 2016 stardigits.com

Winpweb is a Free Windows Portable Web Development Stack.
It's very suitable for full stack developers to build the applications
and solutions on Windows platform before they are deployed on the cloud/server hostings.
This package is another alternative of WTServer, WPN-XM, XAMPP, WAMP.

The portability feature will make it very easy to install and manage the software.
Windows registy, users profile and settings will not be disturbed.
And also any administrator authorizations will not be required all the time.
It will run like as a sandbox.

The package contains Nginx, MariaDB and PHP (with composer).
It's very lightweight, only (36 MB), simple and easy to use by using CLI tools called 'pweb'
for servers operation like (start, stop, config, etc.)

There're also many plugins availabe which feel free for users to install the
additional softwares based on their needs.
The available plugins are MongoDB, Nodejs (with npm), Ruby (with gem), Devkit, Git,
Perl/Strawberryperl (with ppm), Python/Winpython (with pip)

FEATURES

  • Fully trully portable!
  • Lightweight distribution (only 36MB), simple and easy to use
  • Installation done by only unzip the package then run it from windows command prompt
  • No administrator authorization required for installation (except PHP for Microsoft VC++ Redistribution)
  • Do servers operation by CLI tools called 'pweb'
  • Extendable distribution package by installing the plugins
  • Plugins: mongodb, postgresql, nodejs, ruby, golang, perl, python

PACKAGE (version 0.0.14)

  • Nginx, version 1.10.0
  • MariaDB, version 1.13.0
  • PHP (with composer), version 5.6.21 (VC11, NTS)

PACKAGE PLUGINS

  • Mongodb, version 3.2.6
  • Nodejs (with npm), version 6.1.0
  • Ruby (with gem), version 2.2.4
  • Devkit, version 2.2.4
  • Git, version 1.9.4
  • Perl/Strawberryperl # N/A yet
  • Python/Winpython # N/A yet
  • Go # N/A yet

REQUIREMENTS

  • Microsoft VC++ Redistributable for Visual Studio 2012

PACKAGES (pico)

  1. Nginx, version 1.10.0
  2. MariaDB, version 1.13.0
  3. PHP, version 5.6.21 (VC11, NTS)

INSTALL

  1. Download the package

  2. Extract the zip package to your designated path

  3. Open and run console.cmd

  4. Init MariaDB data directory by typing
    pweb mysql installdb

  5. Init Nginx configuration by typing
    pweb initcfg

  6. Running the servers

pweb nginx start
pweb mysql start
start http://localhost
start http://localhost/phpinfo.php

HOWTO

  1. Edit nginx.conf
    pweb nginx config

  2. Edit my.ini
    pweb mysql config

  3. Edit php.ini
    pweb php config

  4. Moving to other drive, directory or USB
    After move you have to modify all path configuration on nginx.conf, my.ini and php.ini

CHANGELOG

  • 0.0.12, Initial release on 5/5/2016

LICENSE

GPLv2


MongoDB Logo MongoDB