using virtualmin pro 3.29
I installed phpwebsite on catyack.com to test it out and ran into one really scary problem (scary if you don't back your server up)
I chose the domain through virtualmin pro and clicked install scripts, then selected phpwebsite and clicked show install options, chose "install in root of domain"[--be careful with that option) then clicked install now - very fast and no problems.
then I clicked the link and continued with the setup of phpwebsite. I chose all available modules, since I was just testing, and wanted to see what they were. I then received an error under building extra modules during the setup process , which according to phpwebsite has to do with usually memory settings, so I decided to uninstall phpwebsite as reccomended by phpwebsites directions on their site. This is where I ran into a problem. When I went back to virtualmin and chose uninstall script, it removed "everything", I mean everything from that domains public html folder, I doubt this has anything to do with virtualmin but I guess it could, I will leave that up to the pros.
Anyways, I restored my gig of files from a backup and chose the default setting during the next install, which is to put phpwebsite into a folder named phpwebsite, so hopefully if I have to uninstall, it wont take the rest of my public html files with it.
maybe this will help someone else. I was lucky because I had a fressh backup for a lot of files.