VPS != shared hosting. With a VPS, you get to decide what packages are installed (and what OS is installed, for that matter.) With shared hosting, you get a Unix account without administrator access, and have to put up with whatever packages you're given.
The point being that unless you're specifically in the latter situation, you get to decide what language platform to install and how to configure it, so why bother making your choice of language based on that?
The point being that unless you're specifically in the latter situation, you get to decide what language platform to install and how to configure it, so why bother making your choice of language based on that?