My test server will happily serve PHP pages if I navigate to them.
However, on one vhost, I have an index.php. This page will be served if I type in the URL. But, if I just type in 'http://mysite/', then the index.php will not be served.
I am running Apache 2.2 with the PHP module on Ubuntu.