
Entschuldigen Sie zunächst einmal, dass ich auf diesen Gebieten neu bin. Ich werde Apahe2 mit PHP konfigurieren. Ich habe beide Zip-Setup-Dateien heruntergeladen und beide INI-Dateien konfiguriert. Wenn ich http://localhost/
sie jetzt eingebe, wird mir die IIS7-Seite angezeigt. Aber wenn ich versuche, http://localhost/index.php
die Datei zu öffnen, wird mir die Fehlermeldung „HTTP-Fehler 404.0 – Nicht gefunden. Die gesuchte Ressource wurde entfernt, umbenannt oder ist vorübergehend nicht verfügbar.“ angezeigt. Der Apache2-Pfad sieht so aus c:\apache2
und der PHP-Pfad sieht so aus. c:\php
Ich verstehe jetzt nicht, was ich noch tun muss. Bitte helfen Sie mir, was ist falsch?
Antwort1
Sie betreiben zwei Webserver auf derselben Maschine. Sie erwarten, dass Apache auf Ihre Anfragen antwortet, aberdeutlichEs ist IIS, der auf Port 80 lauscht und antwortet.
Sie haben eigentlich zwei mögliche Lösungen:
Stoppen Sie IIS und starten Sie Apache auf Port 80
Installieren Sie PHP für IIS, verwenden Sie es, legen Sie Ihre Seiten im IIS-Dokumentstammverzeichnis ab und verwenden Sie Apache überhaupt nicht.
Beides funktioniert. Im Moment werden Ihre Webanforderungen von IIS verarbeitet, daher ist ein Blick auf Ihre Apache-Konfiguration ein Irrweg.
Es könnte sich für Sie lohnen, ein oder zwei Bücher zu diesem Thema zu besorgen.