TechEmpower/FrameworkBenchmarks — pull request #254 by pdonald (2013-05-07 00:19:38+00:00)
Title: Windows Server 2012 R2

Server installation scripts for Windows Server 2012 R2 on Amazon EC2.

Instructions:

* Create an instance from the `Microsoft Windows Server 2012 Base` image on Amazon EC2
* Connect to it via Remote Desktop
* Copy `installer-bootstrap.ps1` from this repo to the server (CTRL-C + CTRL-V works alright)
* Copy your client private key too while you're at it
* Right click on the installer script and select `Run with PowerShell`
* It will ask something, just hit enter
* It will install git and then launch `installer.ps1` from the repo which will install everything else
* Installation shouldn't take more than 5 to 10 minutes
* Then you have a working console: try `python`, `git`, `ssh`, `curl`, `node` etc. everything works

Now you can run tests:

python run-tests.py -s server-ip -c client-ip -i "C:\Users\Administrator\Desktop\client.key" --max-threads 2 --duration 30 --sleep 5 --name win --test aspnet --type all

Total changes: 2 new files and 2 added lines to `benchmarker.py` :smile:

I patched `nodejs` and `express` to not install and use `mysql-libmysqlclient` because it doesn't build on Windows. If it weren't for this module, no changes would be necessary.

`aspnet` now runs on both Windows and Mono.

Adding PHP shouldn't be too hard.