Vertrigo x Windows 7 – Problemas para rodar o Apache e o Mysql

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

7 comments to Vertrigo x Windows 7 – Problemas para rodar o Apache e o Mysql

  • 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.

  • admin

    Valeu Amilcar obrigado pelo acrescimo. Abraço, Jr.

  • junior

    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

  • Murk

    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)

  • admin

    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.

  • Alan

    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.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>