Vagrant is a development tool aimed at helping you easily deploy customized virtual development environments for your projects. For example, you can have an instance that runs on a particular version of PHP, uses a particular database along with other dependencies and configurations. It is particular useful to web developers where different projects rely on its own libraries, message queue systems, databases and frameworks, and more, each with their own versions.
Using Vagrant, you will be able to maximize your productivity and flexibility. Each virtual machine is easy to configure, lightweight and reproducible. It uses Oracle’s VirtualBox, which is a general virtualizer that can run on Windows, Mac OS X, Linux and Solaris.
To uncover other great development environment, please visit our ‘Installation Kits‘ category.