Ich bin bei OSX Mavericks. Ich habe PHP 5.5 von http://php-osx.liip.ch/ installiert . Wenn ich in einem Browser zu localhost gehe, wird die Seite "It Works!" Das ist keine Seite, die ich erstellt habe, daher bin ich nicht sicher, wo sie sich befindet. Ist dies von der PHP-Installation oder nur Apache?
Wenn ich meine IDE (PHPStorm) öffne und die Website starte, funktioniert dies, wenn ich einen Port wie 8080 verwende. Wenn ich den Port auf 80 setze, schlägt dies fehl und die IDE sagt:
/usr/local/php5/bin/php -S 0.0.0.0:80 -t /mywebsitepath/
Failed to listen on 0.0.0.0:80 (reason: Permission denied)
Als ich nach diesem bestimmten Fehler gesucht habe, habe ich nur Hilfe für NGINX gefunden , aber ich verwende Apache. Was muss ich ändern, um meinen Code lokal auf Port 80 ausführen zu können?
Ich möchte dies tun, damit ich localhost anstelle von localhost verwenden kann: 8080.
sudo lsof -i TCP:80 | grep LISTENerhalte ich keine Ergebnisse.
TCP:http(ich kenne den Mac nicht lsof, aber netstatunter anderen Betriebssystemen). Überprüfen Sie die Ausgabe von nur um sudo lsof -i TCPzu sehen, in welchem Format es ist.