我使用brew安装httpd
,我使用brew services stop httpd
停止了服务,然后我访问了locahost,仍然可以看到apache正在运行?
答案 0 :(得分:0)
您需要输入以下命令:service httpd stop
答案 1 :(得分:0)
您必须终止进程。从您的评论中可以看出,您以httpd
和www
的用户身份运行root
:
_www 3356 0.0 0.0 2455088 704 ?? S 9:25AM 0:00.00 /usr/sbin/httpd -D FOREGROUND
root 3355 0.0 0.0 2455344 3588 ?? Ss 9:25AM 0:00.14 /usr/sbin/httpd -D FOREGROUND
private.laptop 3967 0.0 0.0 2444068 816 s004 S+ 9:46AM 0:00.00 grep httpd
第一列代表user
,第二列代表进程ID或PID
。
尝试运行:
sudo kill -9 3356
sudo kill -9 3355
每次执行后,请使用ps aux | grep httpd
验证服务是否消失
上一个过程private.laptop
与您的问题无关,因此无需杀死它。
如果您的问题仍不能解决,则可能是守护程序正在执行您的httpd,请refeer to this。