Avast, me hearties! This here be my Vagrant setup for PHP development. It be includin' Nginx, MySQL, MongoDB, memcached and, as one might be expectin', PHP. It also has odds and ends a code wielding swashbuckler such as yourself might use, such as Sass.
Note — This project is inspired by Dirk Pahl's work but is not a fork of it.
- Install VirtualBox and Vagrant. Duh.
- Grab a box. I built this package to target "base", and I expect you to be using the precise64 box. You'll need to make modifications if this isn't the case. You can install this box by using
vagrant box add base http://files.vagrantup.com/precise64.box
- Clone this here repository.
- Install submodules with a quick
git submodule update --init
- Bring everything online with
vagrant up
. Puppet will deal with installation and configuration of the services. - You can access your server at http://localhost:8080