Verifique seu arquivo http.conf
para ver qual porta o apache está escutando. Você poderia pesquisar Listen
nesse arquivo.
Eu fiz o Apache e o MySQL rodarem no meu machin sem direitos de administrador. Quando o firewall do Windows estava perguntando, se está tudo bem rodar esse processo, eu acabei de apertar "Cancelar" - funcionou mesmo assim.
Verifique se nenhum outro aplicativo está bloqueando a porta que o apache está escutando.