replicating it where ever and setting up the vhost to recognize properly...
Its really a very cheap and easy setup.
Apache, if its only one instance, the "default" /var/www/html/ is all you need...
if you setup separate vhosts... minimal settings is really easy.
That way, people can update and maintain thier own install without any problems.
Doing it "apt-get" makes it tough to maintain without stomping on everything and resetting it up every time. Doing it with separate install its almost self maintaining.