I'm looking into virtualization where I'll set up a few virtual machines on a single physical hardware (similar to what vps providers do). Each of these VPS will mainly be used as a webserver.
I'd like to make a PHP framework and certain PHP libraries available to each of these vps, but would prefer not to have to store the PHP libraries on each vps. I'm concerned about initial setup of each framework/library (copying the same files to multiple vps), and updating the libs/frameworks (performing the same update for each vps).
So my question is: given the nature of the files (they're PHP frameworks on libraries), what are some of the ways I could share these files between VPS? and is there a way that wouldn't reduce efficiency? in other words, the files would be accessible just to the vps as if they're residing on it.