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 quando eu estava configurando um aplicativo para escutar na porta 443. Como resultado, meu Apache teve que ser configurado para escutar na porta 443.
Ele não pôde ligar 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ê, usaria o comando netstat
e verificaria o que é vinculado à porta 80. Se você tiver um aplicativo que esteja ocupando uma porta 80 que não seja necessária, encerre o serviço para esse aplicativo.
netstat -b
fez o truque (para ver as ligações). Certifique-se de executar o prompt de comando como administrador.
Outra Nota: Estou surpreso que ele não seja vinculado a 80. Sendo a porta comum para http, achei que essa porta poderia estar associada a muitos aplicativos. Independentemente disso, vale a pena tentar se você ainda estiver com o erro.