真正阻止 Apache 2.4 在 Yosemite 上运行

Art*_*san 7 apache-http-server osx-yosemite

我尝试启动和停止 Apache,我尝试停止 Apache 两次以确保我应该被停止

Mac-mini:~ jeud$ sudo apachectl start
Mac-mini:~ jeud$ sudo apachectl stop
Mac-mini:~ jeud$ sudo apachectl stop
/System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service
Run Code Online (Sandbox Code Playgroud)

但似乎我仍然可以使用http://localhosthttp://127.0.0.1从网络浏览器访问 Apache Web 服务器,我仍然收到来自Server:Apache/2.4.9 (Unix) PHP/5.6.2

我试过 sudo lsof -i -P | grep 80

httpd      554           root    5u  IPv6 0x8b96aa4ecd4e340b      0t0    TCP *:80 (LISTEN)
httpd      555           _www    5u  IPv6 0x8b96aa4ecd4e340b      0t0    TCP *:80 (LISTEN)
httpd      566           _www    5u  IPv6 0x8b96aa4ecd4e340b      0t0    TCP *:80 (LISTEN)
httpd      567           _www    5u  IPv6 0x8b96aa4ecd4e340b      0t0    TCP *:80 (LISTEN)
httpd      568           _www    5u  IPv6 0x8b96aa4ecd4e340b      0t0    TCP *:80 (LISTEN)
httpd      569           _www    5u  IPv6 0x8b96aa4ecd4e340b      0t0    TCP *:80 (LISTEN)
httpd      570           _www    5u  IPv6 0x8b96aa4ecd4e340b      0t0    TCP *:80 (LISTEN)
httpd      571           _www    5u  IPv6 0x8b96aa4ecd4e340b      0t0    TCP *:80 (LISTEN)
httpd      603           _www    5u  IPv6 0x8b96aa4ecd4e340b      0t0    TCP *:80 (LISTEN)
httpd      605           _www    5u  IPv6 0x8b96aa4ecd4e340b      0t0    TCP *:80 (LISTEN)
httpd      746           _www    5u  IPv6 0x8b96aa4ecd4e340b      0t0    TCP *:80 (LISTEN)
Run Code Online (Sandbox Code Playgroud)

如何真正阻止Apache运行,请帮忙

谢谢

CES*_*SCO 3

尝试这个

which apachectl
Run Code Online (Sandbox Code Playgroud)

我的特立独行者我得到

/usr/sbin/apachectl
Run Code Online (Sandbox Code Playgroud)

然后

sudo /usr/sbin/apachectl stop
Run Code Online (Sandbox Code Playgroud)

  • 升级到 El Capitain 后,我得到结果:`/System/Library/LaunchDaemons/org.apache.httpd.plist: 找不到指定的服务`(并且 .plist 文件的存在是值得的) (4认同)