2017 © Pedro Peláez
 

project alo-wamp

A self-updating WAMP stack with the latest binaries, always.

image

alorel/alo-wamp

A self-updating WAMP stack with the latest binaries, always.

  • Sunday, October 25, 2015
  • by Alorel
  • Repository
  • 1 Watchers
  • 0 Stars
  • 138 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

Logo, (*1)

Licence NuGet release Packagist release Packagist pre-release NuGET downloads Packagist downloads, (*2)

What is this?

AloWAMP is, well, a functioning web-server for Windows machines. It has a Windows Memcache port as well as:, (*3)

  • An automatically updatable PHP installer
  • Automatically updatable MySQL installer
  • Automatically updatable Apache HTTPD installer
  • Automatically updatable Redis installer
  • An old, but functioning Windows port for Memcache

Table of Contents

Why Should I Use This Wamp Stack

  • Range of products. Most WAMPs will only offer PHP, Apache and MySQL while AloWAMP also gives you Memcache and Redis.
  • Most up-to date binaries, always. It's easy to update to a new version of a binary from within AloWAMP (be sure to actually switch to it afterwards); most WAMPs only offer pre-installed versions and take ages to update them.

Requirements

  • Visual C++ Redistributable for Visual Studio 2012 (VC11)
    • This is a required installation to use PHP. Only the 32-bit version is required for AloWAMP, but, if you have a 64-bit machine, I would recommend installing the 64-bit version too as you might need it in future.
  • For apache you'll need VC14

Setup

Simply run setup.bat and it will handle everything for you. Any batch file should be run with admin privileges. CLI walkthrough: https://gist.github.com/Alorel/6d9032469576108dcb0a, (*4)

^TOC, (*5)

Files

You should only need to care about three directories:, (*6)

  • logs, once installed, contain all the, you've guessed it, logs.
  • wamp contains the batch files that control services, versions etc
  • www is where you'll be placing your project files

^TOC, (*7)

Controlling Services

Simply use the appropriate start/restart/stop/uninstall batch files., (*8)

^TOC, (*9)

Changelog

See changelog.md, (*10)

^TOC, (*11)

FAQ

The installer fails to install services

This can only be caused by running the batch files without admin permissions. Run the reset installation.bat file and try running it via right click:, (*12)

Run as admin - right click, (*13)

or by running cmd as admin, navigating to where you have AloWAMP installed and running setup manually, for example (the example assumes you have AloWAMP source unzipped to C:\Program files\AloWAMP):, (*14)

cmd as admin, (*15)

C:\
cd "Program Files\AloWAMP"
setup.bat

^TOC, (*16)

How do you update your binaries?

I simply get the page HTML via cURL, parse it and produce links. The installer then downloads them and performs the required setup. The downside of this, of course, is that changes in the pages' HTML can make downloads impossible, in which case simply report an issue and it'll get fixed., (*17)

^TOC, (*18)

Where do you get your binaries?

Memcache is hosted on this repository while everything else is fetched from the official websites., (*19)

^TOC, (*20)

Which versions do you use?

To keep everything nice and available, all versions are 32-bit and PHP versions are thread-safe. The only exception is Redis, which is only available for 64-bit processors., (*21)

^TOC, (*22)

The Versions

25/10 2015

dev-master

9999999-dev https://github.com/Alorel/AloWAMP

A self-updating WAMP stack with the latest binaries, always.

  Sources   Download

GPL-3.0+

php redis memcache mysql apache windows version wamp updating latest

13/10 2015

1.0.6

1.0.6.0 https://github.com/Alorel/AloWAMP

A self-updating WAMP stack with the latest binaries, always.

  Sources   Download

GPL-3.0+

php redis memcache mysql apache windows version wamp updating latest

13/10 2015

1.0.5

1.0.5.0 https://github.com/Alorel/AloWAMP

A self-updating WAMP stack with the latest binaries, always.

  Sources   Download

GPL-3.0+

php redis memcache mysql apache windows version wamp updating latest

21/06 2015

dev-develop

dev-develop https://github.com/Alorel/AloWAMP

A self-updating WAMP stack with the latest binaries, always.

  Sources   Download

GPL-3.0+

php redis memcache mysql apache windows version wamp updating latest

19/05 2015

1.0.4

1.0.4.0 https://github.com/Alorel/AloWAMP

A self-updating WAMP stack with the latest binaries, always.

  Sources   Download

GPL-3.0+

php redis memcache mysql apache windows version wamp updating latest

18/05 2015

1.0.3

1.0.3.0 https://github.com/Alorel/AloWAMP

A self-updating WAMP stack with the latest binaries, always.

  Sources   Download

GPL-3.0+

php redis memcache mysql apache windows version wamp updating latest

18/05 2015

1.0.2

1.0.2.0 https://github.com/Alorel/AloWAMP

A self-updating WAMP stack with the latest binaries, always.

  Sources   Download

GPL-3.0+

php redis memcache mysql apache windows version wamp updating latest

15/05 2015

v1.0.1

1.0.1.0 https://github.com/Alorel/AloWAMP

A self-updating WAMP stack with the latest binaries, always.

  Sources   Download

GPL-3.0+

php redis memcache mysql apache windows version wamp updating latest

15/05 2015

v1.0

1.0.0.0 https://github.com/Alorel/AloWAMP

A self-updating WAMP stack with the latest binaries, always.

  Sources   Download

GPL-3.0+

php redis memcache mysql apache windows version wamp updating latest