«Не найден на этом сервере» обычно означает, что в вашем URL-адресе есть ошибка. Apache не находит запрошенный файл. Проверьте ваш URL на наличие опечаток и проверьте ваше имя файла.
Затем попробуйте php-файл, который не является индексом, чтобы увидеть, работает ли он. Если нормальные файлы работают, но каталоги не работают, то проверьте в httpd.conf строку, подобную этой:
DirectoryIndex index.html index.php
Это говорит apache использовать index.php для индекса каталога, если index.html не найден.
Моя ставка является опечаткой в URL, поскольку вы получаете сообщение об ошибке "файл не найден".
Edit:
Поскольку удаление файла .htaccess решило проблему, я предполагаю, что директива Action была настроена неправильно.
http://httpd.apache.org/docs/2.0/mod/mod_actions.html
Директива Action устанавливает программу для обработки запросов для файлов определенного типа. Это не нужно с php в стандартной настройке. Вы можете использовать php в качестве бинарного cgi таким образом, но это сложнее, чем использование модуля apache.