PHP es un lenguaje de programación:
http://es.wikipedia.org/wiki/PHP http://www.php.net/manual/es/
Las cosas como PHP-Nuke se denominan CMS (Content Management System), osea, un software que permite administrar contenido, en este caso, escrito en PHP.
Para pasar una página html a php sólo le cambias la extensión. Para pasarla a un CMS ya es otro tema, que probablemente puedas encontrar en la documentación oficial del CMS en cuestión.
Saludos.