Bueno el archivo debe ser un .php, a menos que en el apache hayas colocado que el interprete de PHP lea también los archivos de html. Luego que hayas cambiado el archivo de .html a .php, no puedes correr el archivo dandole doble click al mismo, sino que debes correrlo usando el navegador y escribiendo
http://localhost/ y todos los archivos debes colocarlos en el htdocs o donde el apache lea los archivos web.
PD: Para que funcione debes tener instalado PHP, ¿Lo instalaste?