Oliver Karst: PHP funktioniert nicht

Hallo,
hoffe mir kann hier jemand weiter helfen.
Ich habe einen Apache 2 Web Server lokal auf meiner Kiste mit Win XP Prof (incl SP1) installiert. Dieser funktioniert auch gut.
Nun wollte ich php anbinden und habe die neueste Version (vom 20.03.2003) als Windows Installer Version installiert. Nach Anleitung die httpd.conf des Apache geändert und in kleines Test file mit phpinfo und php extension abgelegt.

Dann den Browser gestartet und http://127.0.0.1/testphp.php als Adresse eingegeben. Nun passiert .... gar nichts ... fast nichts ... der Browser baut die Verbindung auf und dann läuft dieser kleine Fortschrittsbalken zum Ladestatus ganz langsam über viele viele minuten ... und das war es.

Irgendwann habe ich auf einem wohnzimmer zweitrechner einfach nochmal den gleichen Apache installiert, das gleiche php installer paket, die gleichen Anpassungen der httpd.conf vorgenommen, und da funktionierte php ohne probleme.

Dann habe ich auf meinem Problemrechner PHP und Apache deinstalliert und diese all in one paket foxserv oder so mit Apache, PHP und mySQL vorconfiguriert aufgespielt.

Beim Aufruf eines PHP Scripts verabschiedete sich der Apache Service in einen Shutdown des selbigen.

Ich habe auch den Apache 1.3 ausprobiert. Gleiches Ergebnis.

Das was mich stutzig machte war, dass auf dem einen Rechner die Eingabe http://localhost/testphp.php funktioniert auf meinem Problemrechner localhost aber nicht aufgelöst wird, sondern direkt zu einer Suchmaschine weiter führt. Die Datei hosts habe ich gecheckt, der Eintrag ist korrekt.

Nun weiss ich nicht mehr weiter und hoffe hier Anregungen zur Problemlösung zu bekommen.

Vorarb vielen Dank

  1. Hallo

    Was sagen denn die Log-Files vom Indianer?

    Grüße

    David

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
  2. hallo david,
    das problem kommt mir bekannt vor.
    die lösung war bei mir, php als sapi zu starten

    die entsprechende zeile in der httpd-conf lautet dann:

    LoadModule php4_module c:/php/sapi/php4apache.dll
       AddModule mod_php4.c
       AddType application/x-httpd-php .php

    anstatt:

    ScriptAlias /php/ c:/php/
       AddType application/x-httpd-php .php
       Action application/x-httpd-php /php/php.exe

    allerdings musst du noch dafür sorgen, daß die angegebene dll im entsprechenden verzeichnis auch zu finden ist.

    probier das mal aus!

    schöne grüße, t.