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
