Hast du auch daran gedacht, dass alle Module, die du im Apache 2.2 verwendet hast, auch gegen neue Versionen für den Apache 2.4 auszutauschen?
Die alten Module funktionieren nicht mehr.
Auch PHP solltest du besser als FastCGI einbinden.
Ich habe das so in der httpd.conf gelöst:
Code: Alles auswählen
LoadModule fcgid_module modules/mod_fcgid.so
FcgidInitialEnv PHPRC "c:/php"
FcgidInitialEnv PATH "c:/php;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;"
FcgidInitialEnv SystemRoot "C:/Windows"
FcgidInitialEnv SystemDrive "C:"
FcgidInitialEnv TEMP "C:/WINDOWS/Temp"
FcgidInitialEnv TMP "C:/WINDOWS/Temp"
FcgidInitialEnv windir "C:/WINDOWS"
FcgidIOTimeout 64
FcgidConnectTimeout 16
FcgidMaxRequestsPerProcess 1000
FcgidMaxRequestLen 1099511627776
<Files ~ "\.php$">
AddHandler fcgid-script .php
FcgidWrapper "c:/php/php-cgi.exe" .php
</Files>
Das entspricht jetzt der Installation in meiner lokalen, unter Windows eingerichteten Entwicklungsumgebung.
Unter Linux wären die Pfade entsprechend anzupassen.