Sua pergunta indica que você deseja remover o Apache2 do Mac OS X, mas não está claro como você o instalou ou até mesmo se você fez uma instalação personalizada. Se for o Apache instalado com o Mac OS X, você não precisará removê-lo do sistema operacional, mas desativá-lo > para que ele não seja executado.
Por padrão, o Apache vem com o Mac OS X, mas está desativado. Então, minha suposição é que você simplesmente iniciou o Apache no sistema e até o configurou para aparecer automaticamente quando o sistema é inicializado ou reinicializado. Suponho que, como sua saída de sudo lsof -i:80
mostra o Apache sendo executado sob o usuário _www
.
De qualquer forma, para parar o servidor Apache integrado no Mac OS X é usando este comando:
sudo apachectl -k stop
Em seguida, basta digitar sua senha de administrador. E para evitar que o Apache volte a aparecer se o seu sistema reinicializar / reiniciar, apenas execute este comando launchctl unload
; você precisará da sua senha de administrador novamente:
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
Quando tudo isso estiver concluído, verifique a saída de sudo lsof -i:80
e o servidor da Web Apache integrado no Mac OS X deverá ser completamente interrompido e desativado.