Heim >Backend-Entwicklung >PHP-Tutorial >Wie richte ich einen lokalen PHP-Server zum Testen ein?

Wie richte ich einen lokalen PHP-Server zum Testen ein?

Susan Sarandon
Susan SarandonOriginal
2024-11-23 02:24:14436Durchsuche

How to Set Up a Local PHP Server for Testing?

PHP auf Ihrem lokalen Computer ausführen

Das Erstellen einer PHP-Website kann das Testen Ihrer PHP-Dateien erfordern, bevor Sie sie auf Ihren Host hochladen. Dieser Artikel enthält eine Anleitung zum Einrichten eines lokalen PHP-Servers zu Testzwecken.

Verwendung des integrierten Webservers von PHP

PHP-Versionen 5.4 und höher enthalten a Integrierter Webserver. Um es auszuführen, befolgen Sie diese Schritte:

  1. Navigieren Sie über die Eingabeaufforderung oder das Terminal zu dem Verzeichnis, das Ihre PHP-Dateien enthält.
  2. Geben Sie den folgenden Befehl ein:

    cd path/to/your/app
    php -S 127.0.0.1:8000
  3. Navigieren Sie in Ihrem Webbrowser zu http://127.0.0.1:8000. Ihre PHP-Website sollte jetzt zugänglich sein.

Hinweis: Damit dies funktioniert, müssen Sie sicherstellen, dass Sie eine index.php- oder index.html-Datei im Stammverzeichnis haben.

Verwendung eines Routers

Um ein saubereres URL-Routing zu ermöglichen, können Sie ein einfaches Router-Skript verwenden, z als:

// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"])) {
    return false;    // serve the requested resource as-is.
} else { 
    require_once('resolver.php');
}

Führen Sie den Router mit dem folgenden Befehl aus:

php -S 127.0.0.1:8000 router.php

Zusätzliche Ressourcen:

  • [PHP Built- im Web Server](https://www.php.net/manual/en/features.commandline.webserver.php)
  • [PHP-Befehlszeilenoptionen](https://www.php.net/manual /en/features.commandline.options.php)

Das obige ist der detaillierte Inhalt vonWie richte ich einen lokalen PHP-Server zum Testen ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn