Tu servidor no será de los que se espera que halla un index.html en el directorio raiz?
Si es así, nunca te lanzará el index.php
Hay algunos servidores que estan configurados se de esa manera. Tendrás que crear un index.html y lanzar desde él, el index.php.
En otros casos, desde el panel de control de tu servidor le puedes indicar que fichero es el que hace las veces de index.
Lo mejor es que los consultes diréctamente con el soporte técnico de tu servidor.