As I am learning more and more, I think one reason #Java is so popular is because it is very developer-centric. Like, everything in Java is a jar, war, or ear.
I feel like #PHP is more administrator-centric with the dlls and ini files.
Not that I am any sort of expert in either. Maybe it's just the type of Java learning that I am doing, and of course there is JVM stuff that is admin-like, but even that seems to be configurable in the code itself.