Claro, resulta que los archivos
.php sólo pueden ejecutarse mediante un servidor web habilitado con soporte para php.
¿Así lo estás ejecutando o cómo lo haces?
No debes abrirlo directamente con el navegador, necesitar verlo a través de una URL local tipo.
http://localhost/archivo.php