Eu sei que esta é uma resposta muito atrasada, mas isso pode ajudar outras pessoas com o mesmo problema.
Eu tive esse mesmo tipo de erro pop-up quando eu estava configurando um aplicativo para escutar na porta 443. Como resultado, meu Apache tinha que ser configurado para escutar na porta 443.
Ele não pôde ligar-se ao soquete 443 devido a ele já estar vinculado a outro aplicativo. Descobri que o Skype e o LogMeIn ligam o 443 e bloqueiam o Apache de iniciar e ouvir no 443.
Desligar esses serviços e iniciar o Apache fez com que funcionasse. Se eu fosse você eu usaria o netstat
comando e olhar para o que está vinculado à porta 80. Se você tiver um aplicativo ocupando uma porta 80 bind que você não precisa, desligue o serviço para esse aplicativo.
netstat -b
fez o truque (para ver binds). Certifique-se de executar o prompt de comando como administrador.
Outra nota: Surpreende-me que não se ligue a 80. Sendo a porta comum para http, pensei que esta porta poderia estar vinculada a muitas aplicações. Independentemente disso, vale a pena tentar se você ainda estiver experimentando o erro.
A mensagem de erro é clara: o Apache está tentando escutar na porta 80 (a porta web / HTTP), mas já está ocupado .
O que você precisa fazer é descobrir qual programa está executando um servidor web em seu sistema e desligá-lo para que o Apache possa usá-lo.
Você também pode configurar o Apache para usar uma porta diferente (por exemplo, 8080, etc.) em vez de 80; Dessa forma, ambos os programas podem ser executados, mas há alguns problemas com isso:
A maneira mais fácil de descobrir o que está escutando na porta 80 (ou qualquer outra porta) é usar CurrPorts ou TCPView :
80
/HTTP
Claro que isso pressupõe que é um programa legítimo ou malware simples. Se for um rootkit, então ele pode estar oculto e você precisará executar alguns programas de segurança para erradicá-lo (sem trocadilhos).
fonte