Homepage selbermachen 7.851 Themen, 35.616 Beiträge

Apache mit Windows, Seiten - nicht geparst

Brigitte Woort / 6 Antworten / Flachansicht Nickles

Hallo,


ich habe nun Apache und php unter Windows  installiert. 


1. php-ini-dist im Windows System kopiert und in php.ini umbenannt.


2. php4ts.dll ins System32 übertragen.


3. die http.conf bearbeitet. Load Module php-4.. Pfad


zuerst gab es wegen Punkt 3 beim Testlauf eine Fehlermeldung den Pfad habe ich angepast (php im Ordner PHP  von c: gepackt. Die Medlung im Dos Fenster Syntax error line. kommt nicht mehr. Das Fenster wird aber nun nur so kurz eingeblendet (kann nicht erkennen was dort jetzt steht)


ping localhost >OK 4 Packete gesendet 0 Verlust


im Browser localhost >Server sucesfull


aber die erstellte PHP.info Datei <?phpinfo();?> (in htdocs gespeichert) wird nur beim aufrufen über den Browser nur so dargestellt wie sie im Editor geschrieben wurde - alos nicht geparst.


Die Datei wird wie unter Eigenschaften zu finden, als PHP Datei erkannt. Es steht allerdings dort Öffnen mit Text-Editor. Ist das falsch? ändern?


Hatte vorher schon mal eine Demo von Dreamwaver und auch versucht eine ältere Version von Apache zu installieren, kann es sein das mit dem PHP Plug-in ihrgendwas durcheinander geraten ist ?? 


Oder woran kann es sonst noch liegen??


mfg Gitte


 


 


 


 


 


 


 


 

bei Antwort benachrichtigen
xafford Brigitte Woort „das habe ich eigentlich auch in der httpd.conf eingetragen so sieht der Zusatz...“
Optionen

Die PHP-Dateien sind in C:\php? Da gehören sie aber nicht hin. Sie gehören genau so in das Webroot wie normale HTML-Seiten, es sei denn c:\php wäre bei dir in der php.ini als include_path eingetragen, dann aber auch nur bei includes, oder als script-alias.
Lege einmal eine phpinfo()-Datei direkt ins Webroot und rufe sie explizit auf (die Endung muß natürlich auf .php lauten). und die Zeile mit AddType muß x-httpd-php lauten, nicht c-httpd-php.
Wenn alles garnicht klappt, dann kannst Du php auch als CGI einbinden, ist zwar nicht der effizienteste und beste Weg, tut´s zur Not aber auch. Um das zu erreichen, einfach folgende Zeile einfügen statt der LoadModule-Zeile:
Action application/x-httpd-php "Pfad/zu/php.exe"

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen