Finde den verfügbaren Port für den PHP-Server

8

PHP 5.4 enthält einen integrierten Server für Entwicklungszwecke. Dies ist die Art von Dingen, auf die ich seit Monaten gewartet habe, denn bis jetzt musste ich irgendwie ein PHP-Skript hacken, das auf eingehende Verbindungen wartet und sie handhabt (weil ich nicht in die Schwierigkeiten gehen will) und Overhead der Installation eines tatsächlichen Servers).

Die Hauptsache, über die ich mir Sorgen machen muss, ist: Wie kann ich einen Port zugewiesen bekommen?

In meinem PHP-Skript habe ich das gemacht:

%Vor%

$port wäre dann die vom Betriebssystem zugewiesene Portnummer basierend auf dem, was verfügbar ist.

Ich habe mich nur gefragt, ob eine solche Funktion in PHP eingebauten Server existiert und wenn ja, wie die Befehlszeile sein sollte, um darauf zuzugreifen.

    
Niet the Dark Absol 26.03.2012, 14:37
quelle

2 Antworten

1

Ich beantworte meine eigene Frage (noch einmal) und benutze das folgende Batch-Skript, um einen verfügbaren Port zu finden und den Server zu starten:

%Vor%     
Niet the Dark Absol 17.07.2012, 03:40
quelle
0

Aus der PHP-Dokumentation :

Beispiel # 1 Starten des Webservers

%Vor%

Da haben Sie es - der Server läuft auf Port 8000.

    
yrosen 27.03.2012 18:41
quelle

Tags und Links