© Chad Russell 2016

Chad Russell, PHP Development Tool Essentials, 10.1007/978-1-4842-0683-6_2

2. Virtualizing Development Environments

Chad Russell

(1)Jacksonville, Florida, USA

Creating virtualized development environments allows you to form encapsulated environments for specific projects that can have the same exact versions of operating systems, PHP, web servers, databases, libraries, settings, etc. as the real thing. These environments keep everything isolated from each other and can easily be destroyed and recreated as needed. This provides a number of benefits:

  • Ability to run multiple projects on various PHP versions to match their production versions without trying to run them on your development machine.

  • No chance of messing anything up ...

Get PHP Development Tool Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.