Der Martin: Jetzt Fehlermeldung bei Apache Start

Beitrag lesen

Hallo,

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Programme/PHP/"
LoadModule php5_module "C:/Programme/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

diese zwei Direktiven sind -soweit ich das erkennen kann- korrekt, sie dürfen jedoch nur einmal in der Konfigurationsdatei auftauchen, und auch nicht innerhalb eines <Directory>-Containers, sondern quasi global.

Damit PHP-Dateien auch wirklich als solche erkannt und an den Parser übergeben werden, brauchst du noch den Eintrag

AddType application/x-httpd-php .php

der ebenfalls global sein muss, also nicht in einem <Directory>-Container (am besten da, wo schon andere AddType-Direktiven stehen).
Wenn man möchte, kann man noch die Direktive DirectoryIndex (die gibt's schon) ergänzen, so dass auch eine index.php im Verzeichnis automatisch aufgerufen wird:

DirectoryIndex index.htm index.html index.php

Die Reihenfolge der möglichen Index-Dateien kann nach eigenem Ermessen gewählt werden.

Mehr habe ich in meiner Apache-Config nicht zum Thema PHP. Allerdings habe ich hier auf dem Schreibtisch auch noch einen Apache 2.0 - ich weiß nicht sicher, was sich zum 2.2er vielleicht noch geändert hat.

Good luck,
 Martin

--
Wer im Glashaus sitzt, sollte Spaß am Fensterputzen haben.