Quem utiliza o servidor Apache e banco de dados Mysql, podera ter alguns problemas ao migrar do windows xp para o windows 7, no meu caso ocorreram dois erros, o Apache não conseguia utilizar a porta 80 e o Mysql não conseguia utilzar a porta 3306. Após muita pesquisa na internet descobri o seguinte:
Problema 1 (Porta 80 do Apache): O IIS – Internet Information Services parece que vem instalado por padrão no Windows 7 ou por algum motivo foi instalado no meu pc, e utiliza exatamente a porta 80, se você não é programador ASP pode desativa-lo, ou então mudar a porta do Apache para 81 por exemplo, alterando o arquivo httpd.conf de configuração do apache e mudando todas as ocorrências da porta 80 para 81, o problema é que na hora de digitar a url das sua página tem que colocar http://localhost:81/suas paginas e isso é muito ruim na minha opinião. Para desativar o IIS eu achei a solução no Winnext, e transcrevo aqui.
Desativando o IIS e abrindo caminho para o Apache
- Vá no menu iniciar e clique em Executar ou digite no campo de pesquisa (no caso do Vista/Seven) ou então pressione WinKey+R.
- Digite services.msc e pressione Enter.
- Procure por Serviço de Publicação da World Wide Web e clique duas vezes.
- No menu que desliza em Tipo de inicialização deve estar Automático. Clique e defina como Desativado.
- Clique em OK e inicie o Apache normalmente.
Bom, no meu caso isso resolveu o problema da porta 80 e liberou o Apache, restou o problema do Mysql.
Problema 2 (Fazer com que o Mysql consiga utilizar a porta 3306): Esse eu descobri por acaso, como toda vez que ia alterar os arquivos de configuração do Apache e do Mysql eu tinha que mudar as permissões para poder gravar e perdia muito tempo com isso, resolvi desativar o Controle de Conta de Usuário do Windows 7 que realmente protege o nosso sistema mas vamos combinar, que ninguém aguenta. Assim que desativei, tentei executar novamento o Mysql e tive a grata surpresa de ele estava funcionando normalmente. Caso queira tentar e não saiba com desativar esse serviço siga os passos abaixo.
- Vá em Iniciar/Painel de Controle;
- Clique na opção Contas de Usuários;
- Clique em Alterar Configurações de Controle de Contas de Usuários;
- E defina o nível para o mais baixo: Nunca notificar.
No meu caso isso funcionou e espero estar ajudando outros programadores com essa dica.
Um abraço a todos, JOJRPVH – PROGRAMADOR E WEB DESIGNER

enviando...
JOJRPVH,
Muito bom o tutorial, você esta de parabéns eu também tive os mesmos problemas e foram resolvidos exatamente assim, só para somar o IIS pode ser alterado através do Painel de Controle>Programas e Recursos>Ativar e Desativar Recursos do Windows … procurar por Serviço de Informação da Internet>Ferramenta de Gerenciamento da Web … e desabilitar o IIS … pronto …. reinicia a máquina.
Otimo tutorial!
Abraços.
Valeu Amilcar obrigado pelo acrescimo. Abraço, Jr.
D matar man …. foi em cima depois d 6h d frustradas tentativas e muita pesquisa axei vc “O SALVADOR” do mew esforço … thanx e muita felicidade e saude mlk.
abrass
Painel de Controle>Programas e Recursos>Ativar e Desativar Recursos do Windows…
Microsoft .NET Framework 3.5.1
Windows Communications foundation HTTP Activation
Windows Communications foundation Non-HTTP Activation
e tambem:
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!
Mesmo com todas estas dicas os erros no meu pc continuam. Alguem ai sugere algum outro software similar ao vertrigo? (Não sei se é o Comodo Firewall. Mas já tentei tudo – Menos o UAC)
Pode ser que seja o firewall mesmo, porque o ultimo PC em que instalei o vertrigo, só tive que baixar o controle de conta de usuário para nunca notificar e tudo funcionou direitinho. Mas em se falando de windows a teoria do caos funciona direitinho, nem sempre o que funciona pra um… Mas tem outros pacotes o Wamp Server e o EasyPHP mas acho que todos vão precisar de alguma configuração extra, a Microsoft cismou que a gente tem que usar o IIS no windows 7.
Caro colega Jordano. Também trabalho com o vertrigo. Consegui utilizá-lo no win 7 usando o Windows Virtual PC e baixando o xp mode que é para ser utilizado no win 7, criado justamente para corrigir problemas de compatibilidade com o novo sistema operacional. No caso você utiliza o win xp no win 7, aí é só instalar o vertrigo no xp. Estou usando sem problemas. o Windows Virtual PC e o xp mode é só procurar para baixar que encontra.
Espero ter ajudado.