PHP - bei Interpretation passiert nichts



  • Hi,

    ich habe Apache + PHP installiert und konfiguriert.
    Wenn ich meine first.php kompiliere passiert einfach garnichts.

    <?php
    phpinfo();
    ?>
    

    Die error.log ist leer.
    zusätzliche Einstellungen in httpd.conf:
    ScriptAlias /php/ "c:/php/"
    AddType application/x -httpd -php .php .php4 .phtml
    AddType application/x-httpd-php -source .phps
    Action application/x-httpd-php "/php/php.exe"

    Woran kann das liegen ?



  • Wie bitte schön kompiliert man ein PHP-Skript?

    Gruß Jens



  • Ja, ich meinte wohl eher interpretieren...jedenfalls mit dem IE.
    Benutzte übrigens WinXP.
    ...ich habe mich schon auf versch. php-seiten informiert und der shit läuft immer noch net ...ich verzweifle bald.



  • Kleine Checkliste:

    • Läuft der Apache? Bringt er beim Start Fehlermeldungen? Wenn ja, welche?
    • liegt das Skript im htdocs-Verzeichnis?
    • Rufst Du das Skript über localhost oder über die IP (127.0.0.1) auf?
      Wenn ja, dann versuche bitte auch noch die jeweils andere Variante!
    • Wenn alles bisherige nicht funktioniert, dann begib Dich auf die Konsole
      (hat XP sowas überhaupt noch? Ich hab mich mit Win95 von Windows verabschiedet),
      begib Dich ins PHP-Verzeichnis und gib folgendes ein:
      php c:\Pfad\zum\Skript\phpinfo.php
      Antwortet er mit nem Fehler oder mit Buchstabensalat?

    Gruß Jens



  • Thx...jetzt gehts.
    Ich habe nämlich gedacht, dass man die phps auch einfach so ausführen kann...das war falsch.
    Also mit "http://localhost/test.php" hat es gefunzt.
    Weißt Du, wie ich die Standard-Page von Apache ("Es klappt! Der Apache Web-Server ist auf dieser Web-Site installiert!") durch eine eigne html ersetzen kann ?
    Ich könnte ja einfach die "index.html.de" im htdocs verzeichnis editieren, doch ich möchte, dass standardmäßig die index.html aufgerufen wird....



  • leg die index.html in deinen .. web ordner ... ? oder such dir die template von apache und editier sie ?



  • Hallo,

    zu Deinem Ausschnitt von oben.

    Durch die Zeile ScriptAlias hast du bereits alles in dem Verzeichnis /php/ durch den CGI-Teil vom Webserver gejagt. Da funktioniert das PHP in der Variante nicht.

    Wenn Du die ScriptAlias-Zeile wieder rauswirfst, sollte es auch in dem Verzeichnis funktionieren.

    Frank


Anmelden zum Antworten