Wie führe ich eine Datei auf localhost aus?

Lesezeit: 5 Minuten

Benutzer-Avatar
Jakob Musser

Wie führe ich eigentlich eine Datei auf localhost aus? Ich weiß, dass es funktioniert, aber wie führe ich eine Datei darauf aus und wie überprüfe ich, ob die Datei tatsächlich auf localhost ausgeführt wird?

Server-Neuling hier, zusätzliche Fragen (ich habe xampp mit Apache 2.2):
Aus Ihren Antworten geht hervor, dass ich den Pfad im Browser eingeben muss, um die Datei auf dem Localhost zu öffnen. Wenn ich also die Datei in einem Unterverzeichnis haben möchte, müsste ich den vollständigen Pfad einschließlich des Verzeichnisses eingeben?

Gibt es eine Möglichkeit, den Browser auf den localhost zeigen zu lassen, während ich an meinem HTML arbeite, anstatt ständig den Pfad eingeben zu müssen?

Ich arbeite in Dreamweaver CS3 und möchte es verwenden enthalten Befehle (entweder SSI oder PHP), aber ich muss meine Dateien nicht ständig auf HostGator hochladen, um zu sehen, ob sie funktionieren.

Was ist der beste Weg, dies zu tun (bitte genau sein, ich weiß nichts). Wenn es irgendwo ein ausführliches Tutorial gibt, freue ich mich über einen Link.

Vielen Dank

  • Ich verwende Xampp mit Apache 2.2. Ich möchte HTML-Dateien ausführen und Includes oder SSI oder PHP verwenden, um Menüs in viele HTML-Dateien einzufügen.

    – James Musser

    23. November 2008 um 20:03 Uhr

  • Könntest du deine umschreiben gesamte Frage? es ist völlig vage. Ich habe NFI, worauf Sie sich einlassen oder wovon Sie sprechen.

    – Kent Fredric

    23. November 2008 um 20:04 Uhr

  • werden Sie in der Tat genauer!

    – Markus

    23. November 2008 um 20:08 Uhr

Benutzer-Avatar
Markus

Ok, danke für die genaueren Informationen, Leute können ihre Ablehnungen jetzt entfernen …

Was Sie vorschlagen, ist eine sehr häufige Sache! Sie möchten Ihre Webanwendung lokal ausführen, ohne sie noch auf Ihren Host hochzuladen. Das ist völlig in Ordnung und dafür ist Ihr Apache da. Ihr Apache ist ein Webserver, was bedeutet, dass sein Hauptzweck darin besteht, HTML-, PHP-, ASP- usw. Dateien bereitzustellen. Manche mögen PHP; Es sendet zuerst an den Interpreter und sendet dann die gerenderte Datei an den Browser. Alles in allem: Es werden nur Seiten an Ihren Browser (den Client) geliefert.

Ihr Webserver hat ein Root-Verzeichnis, das wwwroot (IIS) oder htdocs (Apache, xampp) oder etwas anderes wie public_html, www oder html usw. ist. Es hängt von Ihrem Betriebssystem und Webserver ab.

Wenn Sie jetzt tippen http://localhost in Ihren Browser, wird Ihr Browser zu diesem Webroot geleitet und der Server bedient alle index.html, index.phpetc. findet es dort (in einer anpassbaren Reihenfolge).

Wenn Sie ein Projekt namens “mytutorial” haben, können Sie teilnehmen http://localhost/mytutorial und der Server zeigt Ihnen die Index-Datei Ihres Tutorials usw. Wenn Sie sich den absoluten Pfad dieses Tutorial-Ordners ansehen, dann ist es nur ein Unterordner Ihres Webroots, der sich selbst irgendwo auf Ihrer Festplatte befindet, aber das tut es nicht Angelegenheit für Ihren Localhost.

Also ist der relative Pfad

http://localhost/mytutorial

während der absolute Pfad sein kann

c:/webservices/apache/www

oder

c:/xampp/htdocs

Wenn Sie mit Dreamweaver arbeiten, können Sie den Testprozess vereinfachen, indem Sie Ihren lokalen Server in Ihren Projekteinstellungen als Testserver einrichten. Versuch es! Es ist einfach. Sobald dies erledigt ist, können Sie einfach das Browsersymbol mit einer Ihrer Dateien drücken und es wird auf localhost geöffnet.

Benutzer-Avatar
Yagnik Patel

Sie können dies tun, indem Sie den folgenden Befehl ausführen.

php -S localhost:8888

  • sudo php -S localhost:80

    – xjcl

    29. November 2020 um 17:49 Uhr

  • Danke @xjcl. Es sieht so aus, als ob PHP 7.4.3 standardmäßig localhost:80 verwendet. Ich konnte eine PHP-Datei ausführen, die ich geschrieben habe: “/var/www/html/a.php” in Firefox unter localhost/a.php

    – Rublacava

    11. Juli um 1:14

Ich bin mir nicht sicher, was du meinst, also fange ich einfach an:

Wenn die Datei, die Sie “ausführen” möchten, statischer Inhalt ist, wie HTML oder sogar Javascript, müssen Sie sie nicht auf “localhost” ausführen … Sie sollten sie einfach von dort aus öffnen können, wo sie sich auf Ihrem befindet Maschine in Ihrem Browser.

Wenn es sich um ein Stück serverseitigen Code (ASP[.NET]php, was auch immer, Sie müssen entweder einen Webserver ausführen oder, wenn Sie Visual Studio verwenden, den Entwicklungsserver für Ihre Anwendung starten (F5 zum Debuggen oder STRG+F5 zum Starten ohne Debuggen).

Wenn Sie einen Webserver verwenden, müssen Sie eine Website konfigurieren, bei der das Home-Verzeichnis auf das Verzeichnis eingestellt ist, in dem sich die Datei befindet (oder legen Sie die Datei einfach in das konfigurierte Home-Verzeichnis).

Wenn Sie Visual Studio verwenden, muss sich die Datei lediglich in Ihrem Projekt befinden.

Localhost ist der Computer, den Sie gerade verwenden. Sie führen Dinge aus, indem Sie Befehle an der Eingabeaufforderung eingeben und die Eingabetaste drücken. Wenn Sie fragen, wie Sie Dinge in Ihrer Programmierumgebung ausführen können, hängt die Antwort davon ab, welche Umgebung Sie verwenden. Die meisten Sprachen haben Befehle mit Namen wie system oder exec zum Ausführen externer Programme. Sie müssen genauer angeben, was Sie eigentlich erreichen möchten und auf welche Hindernisse Sie bei dem Versuch gestoßen sind, es zu erreichen.

Wenn ich mir Ihre andere Frage ansehe, gehe ich davon aus, dass Sie versuchen, eine PHP- oder ASP-Datei oder etwas auf Ihrem Webserver auszuführen, und dies ist Ihr erster Versuch im Webdesign.

Sobald Sie PHP korrekt installiert haben (was Sie wahrscheinlich getan haben, als Sie XAMPP bekommen haben), platzieren Sie einfach die gewünschte Datei unter Ihrem Localhost (/www/var/html vielleicht?) Und es sollte laufen. Sie können dies natürlich unter localhost/file.php in Ihrem Browser überprüfen.

Benutzer-Avatar
shubhshrma

Denk darüber so.

Alles, was Sie hinterher eingeben localhost/ ist der Pfad im Stammverzeichnis Ihres Servers (www oder htdocs).

Sie müssen nicht den vollständigen Pfad der Datei angeben, die Sie ausführen möchten, sondern nur den Pfad nach dem Stammordner, da Putting localhost/ führt Sie in den Stammordner selbst.

Benutzer-Avatar
davidmyers6643

Ich arbeite derzeit in VScode. Ich wollte meine HTML-Seite ausführen, nur um alle meine Hauptelemente zu sehen.

1) Klicken Sie zuerst in vs mit der rechten Maustaste auf die gewünschte HTML-Datei und wählen Sie “Pfad kopieren”. wähle nicht relativ.

2) Fügen Sie schließlich den HTML-Pfad in die Adressleiste ein (ich habe Chrome verwendet) und drücken Sie die Eingabetaste. Ihre HTML-Seite sollte angezeigt werden. hoffe das hilft jemandem weiter.

1185560cookie-checkWie führe ich eine Datei auf localhost aus?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy