Way of controlling Vagrant boxes, e.g. for Laravel builds where need different PHP versions. As recommended from this comment: https://laracasts.com/discuss/channels/servers/how-do-i-setup-2-homestead-boxes-one-with-php-56-and-one-with-php-7 Have a look at PuPHPet you can define a VM really simply there, just create 2 (setup once and then just change the PHP version and download the archive again) and Bob's ya Uncle. If you set 2 different IP addresses (instead of just changing the PHP version), you should also then be able to have both VMs running side by side without a problem. Normally I run one VM for multiple sites as it's simpler than having lots of separate vagrant / vm setups, but if I need something specific (ie: closer to a different production environment) then I'll just create another config specific for that project / set of projects. Whilst Homestead worked for me.. I found this to offer far more flexibility (and for me, the option to use VMware over VirtualBox for better performance / reliability too, albeit not free).
Saved by: Paul on 12 Apr 2017