Вы находитесь на странице: 1из 5

Instalando e configurando o Wamp Server

Publicado em agosto 18, 2010por Lucas Nery

E mais uma vez vou falar sobre um pacote de instalao de servidor web. Dessa vez o escolhido o Wamp Server, que no meu caso est rodando no Windows Vista. Se voc est usando algum outro sistema operacional (contanto que seja Windows), esses passos e a resoluo dos possveis problemas tambm devem servir para voc. Alis, os problemas. Ou no meu caso, o problema. Ele sem dvida foi o que me motivou a escrever esse guia, que nem estava nos meus planos. Gastei uma tarde pesquisando e modificando inmeras coisas no Windows Vista at chegar a uma soluo que pode ser explicada de uma maneira simples e direta. Mas vou deixar para falar disso daqui a pouco. Primeiro, vamos ao pacote Wamp. A instalao do Wamp super simples e ele j vem com tudo configurado e integrado, Apache, PHP e MySQL. Ainda acompanha o phpmyadmin, utilitrio escrito em PHP para administrar facilmente seus bancos de dados MySQL. Tudo isso agregado a uma interface simples que fica na bandeja do sistema, a qual voc tem acesso rpido aos principais recursos do servidor, como mostra a imagem abaixo.

Para comear, baixe a verso mais atual do Wamp no seu site,http://www.wampserver.com/en/.

1) Execute o instalador (como administrador, se usa Windows Vista ou Seven), avance e aceite os termos de uso do software. Ao aparecer o diretrio de instalao, importante que voc instale na raiz do sistema, no geral C:\wamp. Isso pode evitar alguns problemas futuros com o Windows Vista ou Seven. Avance e termine a instalao. 2) Talvez o Wamp detecte o firefox instalado no seu PC (aconteceu aqui) e sugira que voc o use como browser padro para executar seus servios. Fique vontade para aceitar isso ou no. 3) Ele ir perguntar qual o servidor SMTP e o endereo de email que voc quer usar quando for utilizar a funo mail() do PHP. Pode deixar os valores padres se quiser, no tem problema.

4) Com a instalao concluda, marque a caixa Launch Wamp Server2 now ou equivalente para iniciar os servios. Pronto, tudo instalado. Veja se o cone do Wamp instalado na bandeja do sistema mostra o servidor como online. E para tirar a prova real, tente acessar http://localhost/ ouhttp://127.0.0.1/ e veja se uma tela do Wamp aparece. Funcionou? timo! Mas veja que no meu caso o servidor ficou offline, e eu no consegui acessar o servidor local pelos links acima. Vamos seguir esses passos para resolver o problema : 1) Primeiro, vamos checar se o Apache e o MySQL esto liberados pelo firewall do Windows, acessando Iniciar > Painel de Controle > Central de Segurana > Firewall do Windows (menu esquerdo) > Permitir um programa pelo firewall do Windows (menu esquerdo). No meu caso, os dois servios esto liberados na

listal. Se no estiverem no seu, adicione-os. Se no consegui localizar os executveis do Apache e MySQL, talvez esse seja o caminho: Apache: C:\wamp\bin\apache\Apache2.2.11\bin\httpd.exe MySQL: C:\wamp\bin\mysql\mysql5.1.36\bin\mysql.exe Aplique as permisses, reinicie o computador e tente iniciar o Wampp e acessar o servidor local novamente. 2) Ainda no funciona? Ento possvel (foi o meu caso e o da maioria) que esteja havendo um conflito entre o Apache e o servio do IIS . Normalmente o IIS vem configurado para acessar a porta 80, e o Apache tambm. Como o ISS j estava acessando essa porta antes de ns instalarmos o Apache, ele tenta se conectar mas no consegue, e deixa nosso servidor fora do ar. H dois caminhos possveis para resolver isso: parar o servio do IIS no Windows (de forma temporrio ou definitiva) ou mudar a porta padro do Apache para outra (8080, por exemplo). 2.1) Mudando a porta do Apache: Atravs da interface do Wamp, acesse o arquivo de configurao do Apache, o httpd.conf. Abra-o e localize as linhas Listen 80 e ServerName localhost:80. Substitua o 80 por 8080 nas duas linhas, salve o arquivo e reinicie o servidor (Restart All Services, no menu do Wamp).

V ao menu do Wamp e clique em Put Online. Tente acessar os endereos http://localhost:8080/” e http://localhost:8080/phpmyadmin/”. A primeira pgina deve exibir

informaes do Wamp Server, e a segunda a interface do phpmyadmin. Se voc conseguir visualiz-las, deu tudo certo. O Apache est rodando sem conflitos externos. Dessa maneira, voc s ir poder acessar o endereo local especificando a porta 8080 no final da url. Ao clicar em LocalHost ou PhpMyAdmin pelo menu do Wamp, as pginas no iro ser exibidas, pois ele no adiciona :8080 no final da url de endereo. Se quiser que tudo funcione de maneira integrada e que o Apache rode usando sua porta 80 por padro, esquea esses passos e vamos parar o servio do IIS. 2.2) Parando o servio do IIS: Primeiro vamos checar que o IIS est mesmo usando a porta 80. No meu no Wamp, navegue para Apache > Services > Test port 80. Deve aparecer a tela ao lado, confirmando a suspeita.

V em Iniciar e pesquise por services.msc, ou, se preferir, Painel de Controle > Ferramentas Administrativas > Servios. Localize o Servio de Publicao da World Wide Web na lista, clique com o boto direito nele e pare-o. Se quiser, clique em Propriedades e mude seu Tipo de Inicializao para Desativado. Assim, o servio no voltar a atividade e a porta estar sempre livre para o Apache (optei por essa opo).

Certifique-se que as linhas Listen 80 e Servername localhost:80 estejam exatamente assim no arquivo httpd.conf (arquivo de configurao do Apache), e no com 8080. Cheque novamente a porta usando o utilitrio no menu do Wamp, que agora deve confirmar que a porta 80 est sendo usada pelo Apache.

Reinicie o computador (em se tratando de Windows, sempre recomendvel). A essa altura tudo deve estar funcionando. Eu testei os dois passos vrias vezes e cada um deles serviu para resolver o problema de conflito entre o Apache e o IIS. Qualquer dvida, comente!