Isso acontece porque no Windows 7 a opção de inicializar um serviço HTTP vem
desabilitada por padrão, ou seja, para que o apache funcione será
preciso habilitar esta opção, abaixo passo a passo.
Selecione a opção Programs and Features no painel de controle ou control panel
Selecione al lado esquerdo Turn Windows features on or off com isso aparecerá a janela de Windows Features aguarde até as informações serem carregadas.
Expanda as informações da opção Microsoft .NET Framework 3.5.1 pronto achamos, agora basta selecionar as opções de HTTP e salvar as alterações. pronto seu Apache pode ser instalado sem problemas agora.
Fonte:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]Se mesmo assim ainda estiver dando conflito ou erro ao iniciar o Apache, faça mais um pequeno passo:
Vc vai precisar desabilitar um arquivo que usa a mesma porta do Apache, e que ja esta em execução e não esta nos processos do windows, o arquivo é o HTTP.sys:
1) Execute o RegEdit;
2) Vá até: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP;
3) Adicione um DWORD (32-bit) dentro da pasta HTTP;
4) Nomeie como ‘NoRun’ sem as aspas;
5) Dê um duplo clique e mude o valor para 1 sem as aspas;
6)Clique em OK e reinicie o PC
Agora a porta 80 esta livre para o Apache utiliza-la!
Fonte:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]Resolvendo problema com MySql
Resolver o problema com MySql quando VertrigoServ mostrar que houve problema com firewall ou porta 3306, vc deve apenas ir em:
Painel de controle do Windows> Firewall do Windows> Permitir um programa ou recurso pelo firewall do windows> Permitir outro programa... >
O executavel do MySql a adicionar fica em:
(x64) C:\Program Files (x86)\VertrigoServ\Mysql\bin\v_mysqld.exe
(x86) C:\Program Files\VertrigoServ\Mysql\bin\v_mysqld.exe
Feche a tela do firewall do Windows e reinicie o VertrigoServ!!
PS: Fiz esse tutorial no Windows 7 más deve resolver também no windows XP, qualquer duvida pode comentar aqui blz ; )