One thing that is often overlooked with PHP is the fact that the deployment process if extremely easy, even for novice programmers. Simply use FTP/SFTP/SCP/whatever to copy over your files to a server, reload your browser, done. It's completely optimised for the scenario where you simply want to create a webpage.
Compare that to something like Python, which is very 'novice-friendly' as well, but needs quite some steps before you have a working website deployed on a server.