We're using Homestead in one of our PHP projects and from what I can see in the documentation you don't need to have already installed PHP.
Our process is that we checkout the project onto a machine with no PHP on it and try and run vagrant up but we get an error in our Vagrantfile
Message: LoadError: cannot load such file -- ./vendor/laravel/homestead/scripts/homestead.rb
Which will be the case when the project has freshly been checked out as the vendor directory hasn't been created from composer install which the machine doesn't have either.
"Laravel Homestead is an official, pre-packaged Vagrant box that provides you a wonderful development environment without requiring you to install PHP, a web server, and any other server software on your local machine."
"Laravel Homestead is an official, pre-packaged Vagrant box that provides you a wonderful development environment without requiring you to install PHP, a web server, and any other server software on your local machine."
I thought I must be missing something but couldn't find anything that covers how to get it up and running without using Composer in some way