Overview

I've put together a few convenient Vagrant script sets. In any of these folders, you can use "create.sh" to build an environment, "destroy.sh" to destroy it, "vagrantUp.sh" to run Vagrant Up and SSH into it, or just run "vagrantSSH.sh" to SSH into a currently running VirtualBox.

First Follow these Steps

  1. Install VirtualBox
  2. Install Vagrant
  3. If on Windows: install Cygwin
  4. If on Windows: you may need to follow these steps to enable virtualization to prevent hangups
  5. Now you can download and unzip any of the following folders to quickly get up and running in the development environment of your choice.

Downloadable Environments

Basic LAMP on Xenial - The create.sh script will install Ubuntu (Xenial Xerus), Apache, PHP7 and MySQL, and make it available in your browser on your local machine at http://localhost:8187.

Laravel - The create.sh script will install LAMP plus a Laravel installation that you can use to start digging into that particular framework. I strongly recommend following along some Laracasts to help you along your way, but there's plenty of other documentation, too.

Symfony - The create.sh script will install Ubuntu, Apache, PHP with sqlite3, and then install a demo Symfony application that you can play around with to learn the ins and outs of the Symfony framework.

WordPress - A WordPress setup box. Check out the readme.txt file for help.

Python CGI - Python 2 and 3 on Apache with MySQL available.

NodeJS - NodeJS and MySQL.