Linux servers are the most common hosting platform.
Any decent hosting provider supports PHP.
Many of us build all our HTML sitee with PHP extensions just in case we decide later to use some PHP functionality.
The code inside an include file is usually nothing more than standard HTML/CSS
The PHP code in your pages is short and simple, for example this code
<?php require_once("header.inc"); ?>
might bring in your entire header including the entire navigation menu into the page
There are file renaming utility programs to change all your htm extensions to php.
There are ways to have your server set to parse php commands in htm files
The are safe redirect methods to preserve all your Google "juice" when changing files from htm to php
I see. I guess my view is a little more skewed as I am designing, developing and maintaining websites for the school system that I work for. Since we host our own sites, it is just easier for me to control the code via templates for a school site and hand it over to have content added.
Thank you for your information Ken. It was very helpful!
Europe, Middle East and Africa