Você diz "(eu sei, eu sei)", mas se comporta como se você não soubesse, então eu explico:)
Apenas a exclusão aleatória de pastas chamadas apache2 provavelmente não será eficaz. Por um lado, o apache não é chamado de apache; Seu nome próprio é "httpd", da Apache Foundation, então os arquivos mais importantes provavelmente são chamados de httpd em seu sistema.
Mas a lição a aprender aqui não é que você tenha excluído os nomes de arquivo incorretos. É que você tentou excluir coisas manualmente quando os sistemas operacionais fornecem desinstaladores (ou melhor, ferramentas de gerenciamento de pacotes) para esse tipo de coisa.
Você também parece não ter conhecimento do apachectl, que o ajudará a parar os processos do apache a partir de uma linha de comando e as preferências do sistema, que permitem fazer isso a partir de uma GUI.
Você pode achar isso útil para a limpeza:
link :