Hey,
It looks like you are running PHP as a CGI then, as you have the #! line at the top of the file. I have my Win98 server configured to see PHP in all directories and I have the .php* extensions redirected to PHP.exe w/o use of the #! line.
The lines that do this are as follows (NOTE: I've got my server configured to run .php3 files with PHP3 and the other extensions to run under PHP4):
ScriptAlias /php3-bin/ "C:/Program Files/webservers/Interpreters/PHP3/"
ScriptAlias /php4-bin/ "C:/Program Files/webservers/Interpreters/PHP4/"
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php
Action application/x-httpd-php3 "/php3-bin/php.exe"
Action application/x-httpd-php "/php4-bin/php.exe"
A sample pages that works with this Apache/PHP config is as follows (less the ===== lines of course):
=======================================
<?php
echo "PHP is working!!";
?>
If you have any questions, please let me know, and i hope this helped =)