Christoph Schnauß: PHP-Installation

Beitrag lesen

Hi Forum :-)
zu meiner Frage gibts im Archiv zwar bereits ein paar Aussagen, die sich weitestgehend mit den verschiedenen Hinweisen in Handbüchern und Tutorials decken. Ich habs alles fleißig studiert, aber irgendwas klappt halt immer noch nicht, deshalb hilft mir ein Rückverwies aufs Archiv (hallo Linksetzer *g*) nicht weiter.
Mir geht es darum, daß ich unter Win98 und mit dem Apache (1.3.12) auch PHP verwenden möchte. Der Apache läuft problemlos, gibt keine Fehlermeldungen aus. Ich habe mir das jüngste PHP-Download-Angebot geholt, also PHP 4.0.3.

Folgendes steht in der httpd.conf für den Apache:

ScriptAlias /php3/ "D:/Php/"
ScriptAlias /php/ "D:/Php/"

AddType application/x-httpd-php3 .phtml .php3 .php
AddType application/x-httpd-php3-source .phps
AddType application/x-httpd-php .phtml .php3 .php
AddType application/x-httpd-php-source .phps

AddHandler cgi-script .php3
AddHandler cgi-script .php
AddHandler server-parsed .php3
AddHandler server-parsed .php

AddType text/html .php3
AddType text/html .php

Action application/x-httpd-php3 "/php3/php.exe"
Action application/x-httpd-php "/php/php.exe"

Selbstverständlich gibt es die entsprechenden Dateien und Verzeichnisse, und die Bibliotheken (*.dll's) sind im windows/system-Verzeichnis vorhanden. Ich habe viele Kombinationen durchgespielt, bei denen immer mal die eine oder andere Eintragung auskommentiert wurde, aber es gibt eigentlich keine Unterschiede. In den Apache-log-Dateien gibt es keine Fehler. Außerdem bekomme ich im Task-Manager gezeigt, daß PHP aktiv ist.

So, und nun das Problem: Wenn ich Apache nicht starte. bekomme ich bei Seiten mit PHP-Code im Browser entweder den Quellcode angezeigt oder eine Fehlermeldung oder auch gar nichts (außer HTML). Wenn ich aber Apache starte, wird offenbar TEILWEISE PHP-Code abgearbeitet bzw. ignoriert ...

erstes Beispiel: in verschiedenen Tutorials wird gesagt, man soll zur Probe mal eine Datei

<html><head><title>PHP-Beispiel</title></head>
    <body>
        <?php echo "Hallo, ich bin ein PHP-Skript!"; ?>
    </body>
</html>

erstellen. Wenn ich diese Datei aufrufe, kriege ich im Browser gar nichts zu sehen  -  ist ja auch kein HTML-Code abzuarbeiten im body.Es hilft auch nix, die Datei "beispiel.php" statt "beispiel.htm" zu nennen.

zweites Beispiel: ich habe mir phpMyAdmin geholt, da gibt es eine Reihe mehr oder weniger fertiger PHP3-Files. Wenn ich das entsprechend der Anleitung konfiguriere und dann die dort vorhandene Index-Datei (index.php3) aufrufe, bekomme ich teilweise den PHP-Code angezeigt, vieles aber auch nicht, und HTML-Tags, die im Quelltext INNERHALB von PHP-Klammern stehen, werden befolgt.

Es kann noch sein, daß in der php.ini irgendwas nicht stimmt. Aber da müßte ich doch eigentlich auch Fehlermeldungen bekommen. Die ganze Datei ist zu groß, um sie hier ins Forum zu stellen, ich habe sie daher mal als Textdatei hochgeladen nach

Kann mir jemand von euch sagen, wie ich meinen Apache dazu bringen kann, PHP-Code in den Dateien abzuarbeiten ?

Mit LINUX erlebe ich diesen Unsinn nicht, aber ich wills nun eben auch mit WINDOWS haben. Und noch etwas (auch wenn das eigentlich keine Relevanz haben sollte): als Browser setze ich fast immer IE 5.5 ein.

Christoph S.