2017-04-30 5 views
-3

Ich habe einen Computer mit einem PHP-Server bei 192.168.0.5:8080 gehostet und ich kann nicht von einem anderen Computer im selben Netzwerk zugreifen. Dies ist der Befehl, den ich auf dem Verzeichnis, wo die Seite ist:Kann nicht auf lokale PHP-Website zugreifen (Linux)

php --server localhost:8080

+0

auf localhost Wenn Sie die Website möchten Sie zugänglich sein müssen es die binden * externe * IP-Adresse, 192.168.0.5, * nicht * "localhost". Dann können Sie mit 'netstat -na | bestätigen grep 8080' ob ein LISTENing-Port bei 192.168.0.5:8080 vorhanden ist. Wenn es immer noch nicht funktioniert, überprüfen Sie die Firewall-Einstellungen (beachten Sie, dass 'php --server' nur für Debugging-Zwecke gedacht ist). – LSerni

+0

Was soll ich verwenden, wenn ich nicht debugge? –

+0

Meine persönliche Präferenz geht an Apache 'httpd', aber andere könnten' nginx' empfehlen (hängt allerdings stark von Ihrem Betriebssystem ab). Wenn Sie gerade erst anfangen, gibt es auch eigenständige Virtual Machine Setups und auch "Stacks". Linux, Apache, MySQL und PHP bilden gemeinsam den LAMP-Stack (WAMP für Windows); Vielleicht möchten Sie in ein bereits bestehendes Paket für Ihr Betriebssystem schauen. – LSerni

Antwort

1

Versuchen php --server 0.0.0.0:8080 - Ihr Beispiel bindet nur

Verwandte Themen