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
- 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