Los ficheros php los puedes abrir con cualquier editor de texto, word pad, bloc de notas, son ficheros planos con texto.
El servidor web debe tener instalado PHP para interpretar y ejecutar los ficheros php, ya que si al hacer una petición a un fichero php te dice de descargarlo es que algo falla.
Mira en los mensajes similares que salen abajo hay varios titulares para instalar un foro SMF. Es simplemente descomprimir el zip, subir todos los php y ejecutar (llamar) al instalador (una url tipo install.php)