How can I configure apache to use index.php instead of index.html?
Use the DirectoryIndex configuration directive. More information on using the DirectoryIndex directive is in the Apache Faq at http://httpd.apache.org/docs/mod/mod_dir.html#directoryindex To prevent Apache from creating directory indexes when there is no index file in the directory, disable the Indexes Option as described: http://httpd.apache.org/docs/mod/core.html#options An Alternative to changing the index file is to configure Apache to use php to parse .html files by adding .html to the list of types in the AddType application/x-httpd-php configuration directive. This would add load to your server because php would then parse all .html files in addition to .php files. A benefit of parsing .html files as .php files is obscuring the use of php on the site because all the end user would see is .html files.