One of the key reasons why PHP remains so widespread in use is the ease of deployment. No other language can match it.<p>PHP is the only language with almost universal support among web hosts. It can run on basic shared hosting plans and on nearly every server. It can be deployed by simply uploading your code to a directory on your web host. Sure, it's a widely criticised language (even within the PHP community), but it still accounts for the vast majority of server side code (80% according to some sources).<p>What's baffling is why other languages and so many developers are blind to this problem of easy server install. They think it's a non-issue.<p>Prolific blogger and programmer, Jeff Attwood ranted about how he disliked PHP in one of his blog posts, but recognised that:<p><i>"If you want to produce free-as-in-whatever code that runs on virtually every server in the world with zero friction or configuration hassles, PHP is damn near your only option."</i><p>To broaden choice, Attwood argues we should:<p><i>"build compelling alternatives and make sure these alternatives are equally pervasive, as easy to set up and use as possible."</i><p>That was written in 2012. (<a href="https://blog.codinghorror.com/the-php-singularity/" rel="nofollow">https://blog.codinghorror.com/the-php-singularity/</a>).<p>It's 2017 and what's changed? Nothing.<p>Having a ridiculously easy web app installation process for servers would unlock countless opportunities for developers to reach more users or customers. And it has, for many PHP open source projects and products.<p>Want your customers to self-install your software? Good luck getting them to do that <i>easily</i> with any language other than PHP.