VirtualĀ 

Development Environments

Why Virtualization?


Dedicated environments for different types of projects

Why Virtualization?

Create an isolated development environment that matches a production environment

Why Virtualization?


Get teams up and running on projects quickly with the same exact environment regardless of what machine / OS version they are using


So why don't all devs use virtualization?


  • It can be difficult to set up
  • Easier to just default back to MAMP, WAMP, XAMPP

Set up

  1. Virtual Box - Virtual Machine host
  • software that allows us to run Virtual Machines on our host operating system
  • We will set up an Ubuntu VM for our PHP development
  • Vagrant
    • command line tool to quickly set up and customize that Virtual Machine in Virtual Box

    Vagrantfile






    vagrant up






    vagrant destroy

    Virtual Dev Environments

    By David Tang

    Virtual Dev Environments

    • 895