2016-07-11 2 views
-1

In meinem Mac (10.11.5), finde ich eine seltsame PHP-Server auf meinem localhost hört:Wie findet man den Prozess, der auf OSX den localhost hört?

$ curl -i localhost 

HTTP/1.1 200 OK 
Date: Mon, 11 Jul 2016 10:05:11 GMT 
Server: Apache/2.4.18 (Unix) PHP/5.6.23 
Content-Location: index.html.en 
Vary: negotiate 
TCN: choice 
Last-Modified: Mon, 11 Jun 2007 18:53:14 GMT 
ETag: "2d-432a5e4a73a80" 
Accept-Ranges: bytes 
Content-Length: 45 
Content-Type: text/html 

<html><body><h1>It works!</h1></body></html> 

Aber ich kann jeden PHP-Prozess nicht gefunden:

$ ps -ef | grep php 

    501 724 500 0 6:06PM ttys000 0:00.00 grep php 

Und jeder verdächtig Prozess-listening-Port 80:

$ lsof -i:80 

COMMAND PID USER FD TYPE    DEVICE SIZE/OFF NODE NAME 
Google 526 Sona 202u IPv4 0x9de3b88faf523ff9  0t0 TCP sayakiss-mbp.lan:49823->72-165-119-59.dia.static.qwest.net:http (CLOSED) 
Google 526 Sona 219u IPv4 0x9de3b88faf521c19  0t0 TCP sayakiss-mbp.lan:49827->72-165-119-17.dia.static.qwest.net:http (CLOSED) 
Google 526 Sona 226u IPv4 0x9de3b88faf510e09  0t0 TCP sayakiss-mbp.lan:49808->pixel.quantserve.com:http (CLOSED) 
Google 526 Sona 236u IPv4 0x9de3b88faf523701  0t0 TCP sayakiss-mbp.lan:49824->72-165-119-59.dia.static.qwest.net:http (CLOSED) 
Google 526 Sona 237u IPv4 0x9de3b88faf522e09  0t0 TCP sayakiss-mbp.lan:49825->72-165-119-59.dia.static.qwest.net:http (CLOSED) 
Google 526 Sona 238u IPv4 0x9de3b88faf522511  0t0 TCP sayakiss-mbp.lan:49826->72-165-119-59.dia.static.qwest.net:http (CLOSED) 
Google 526 Sona 239u IPv4 0x9de3b88faf53ee09  0t0 TCP sayakiss-mbp.lan:49828->72-165-119-17.dia.static.qwest.net:http (CLOSED) 
Google 526 Sona 240u IPv4 0x9de3b88faf53f701  0t0 TCP sayakiss-mbp.lan:49829->72-165-119-17.dia.static.qwest.net:http (CLOSED) 
QQ  640 Sona 11u IPv4 0x9de3b88f96e3fff9  0t0 TCP sayakiss-mbp.lan:49717->123.151.10.189:http (ESTABLISHED) 
QQ  640 Sona 13u IPv4 0x9de3b88f96e3fff9  0t0 TCP sayakiss-mbp.lan:49717->123.151.10.189:http (ESTABLISHED) 

Meine Frage:

  1. Wie findet man den Prozess, der localhost hört? ?
  2. Wie die Datei zu finden, die von PHP zurückgibt (Wie Sie sehen, php gibt It works! etwas enthält, so muss es eine Datei sein enthält, dass Text ...)

EDIT:

Nach sudo mit lsof Zugabe gibt es mehr:

$ sudo lsof -i :80 

COMMAND PID USER FD TYPE    DEVICE SIZE/OFF NODE NAME 
httpd  75 root 4u IPv6 0x9de3b88f918c1379  0t0 TCP *:http (LISTEN) 
httpd  242 _www 4u IPv6 0x9de3b88f918c1379  0t0 TCP *:http (LISTEN) 
httpd  456 _www 4u IPv6 0x9de3b88f918c1379  0t0 TCP *:http (LISTEN) 
httpd  458 _www 4u IPv6 0x9de3b88f918c1379  0t0 TCP *:http (LISTEN) 
httpd  459 _www 4u IPv6 0x9de3b88f918c1379  0t0 TCP *:http (LISTEN) 
httpd  460 _www 4u IPv6 0x9de3b88f918c1379  0t0 TCP *:http (LISTEN) 
httpd  461 _www 4u IPv6 0x9de3b88f918c1379  0t0 TCP *:http (LISTEN) 
httpd  462 _www 4u IPv6 0x9de3b88f918c1379  0t0 TCP *:http (LISTEN) 
httpd  463 _www 4u IPv6 0x9de3b88f918c1379  0t0 TCP *:http (LISTEN) 

...

die Ramain ist das gleiche wie die lsof ohne sudo.

Antwort

1

Sein die in Apache Web-Server aufgebaut, die

+0

Aber die OSX meines Freundes mit OSX vorinstalliert kommt das nicht haben ... Könnten Sie bitte jeden Hinweis darüber geben? – Sayakiss

+0

Vielleicht haben sie es deaktiviert ...? Sie können es wie folgt deaktivieren: 'sudo launchctl entladen -w/System/Library/LaunchDaemons/org.apache.httpd.plist' – Stuart

+0

Was passiert, wenn ich es deaktiviert habe? Ich denke, OS X stellt diesen HTTP-Server aus bestimmten Gründen zur Verfügung ... – Sayakiss