Wie kann ich einen lokalen PHP-Server zum Testen meiner Website-Entwicklung einrichten?

Barbara Streisand
Freigeben: 2024-11-11 14:03:02
Original
389 Leute haben es durchsucht

How can I set up a local PHP server for testing my website development?

Einrichten eines PHP-Servers auf Ihrem lokalen Computer zum Testen

Testen Sie beim Entwickeln einer PHP-Website Ihre Dateien, bevor Sie sie auf Ihren Host hochladen können entscheidend sein, um ihre Funktionalität sicherzustellen. So können Sie einen PHP-Server auf Ihrem lokalen Computer einrichten:

PHP 5.4 und spätere Versionen sind mit einem integrierten Webserver ausgestattet. Um es zu verwenden, befolgen Sie diese Schritte:

  1. Öffnen Sie Ihr Terminal.
  2. Navigieren Sie zu dem Verzeichnis, das Ihre PHP-Anwendung enthält.
  3. Führen Sie den folgenden Befehl aus:

    php -S 127.0.0.1:8000
    Nach dem Login kopieren
  4. Öffnen Sie Ihren Browser und besuchen Sie „http://127.0.0.1:8000“.

Ihr PHP-System sollte jetzt betriebsbereit sein, vorausgesetzt, Sie haben eine index.php- oder index.html-Datei in Ihrem Verzeichnis.

Um Ihren Server mit einem zu erweitern Erstellen Sie für einen einfachen Router eine router.php-Datei mit dem folgenden Code:

<?php
// 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');
}
?>
Nach dem Login kopieren

und führen Sie den folgenden Befehl aus:

php -S 127.0.0.1:8000 router.php
Nach dem Login kopieren

Dadurch können Sie eingehende Anfragen an bestimmte PHP-Dateien weiterleiten .

Referenzen:

  • https://www.php.net/manual/en/features.commandline.webserver.php
  • https://www.php.net/manual/en/features.commandline.options.php

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

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage