Suche…


Einführung

Erfahren Sie, wie Sie den integrierten Server verwenden, um Ihre Anwendung zu entwickeln und zu testen, ohne dass andere Tools wie xamp, wamp usw. erforderlich sind.

Parameter

Säule Säule
-S Sagen Sie dem PHP, dass wir einen Webserver wollen
<Hostname>: <Port> Der Hostname und das zu verwendende Portal
-t Öffentliches Verzeichnis
<Dateiname> Das Routing-Skript

Bemerkungen

Ein Beispiel für ein Routerskript ist:

<?php
// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"])) {
    return false;    // serve the requested resource as-is.
}  //the rest of you code goes here.

Den eingebauten Server ausführen

php -S localhost:80

PHP 7.1.7 Development Server wurde am Fri Jul 14 15:11:05 2017 gestartet
Hören auf http: // localhost: 80
Das Dokumentstammverzeichnis lautet C: \ projetos \ repgeral
Drücken Sie zum Verlassen Strg-C.

Dies ist die einfachste Möglichkeit, einen PHP-Server zu starten, der auf Anfragen reagiert, die an localhost am Port 80 gestellt werden.

Das -S sagt, dass wir einen Webserver starten.

Localhost: 80 gibt den Host an, den wir beantworten, und den Port. Sie können andere Kombinationen verwenden wie:

  • Mymachine: 80 - hört auf die Adresse Mymachine und Port 80;
  • 127.0.0.1:8080 - Hört die Adresse 127.0.0.1 und den Port 8080 ab.

eingebauter Server mit spezifischem Verzeichnis und Routerskript

php -S localhost:80 -t project/public router.php

PHP 7.1.7 Development Server wurde am Fri Jul 14 15:22:25 2017 gestartet
Hören auf http: // localhost: 80
Dokumentstammverzeichnis ist / home / project / public
Drücken Sie zum Verlassen Strg-C.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow