E mais uma vez vou falar sobre um pacote de instalação 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 resolução dos possíveis problemas também devem servir para você.
Aliás, os problemas. Ou no meu caso, o problema. Ele sem dúvida foi o que me motivou a escrever esse guia, que nem estava nos meus planos. Gastei uma tarde pesquisando e modificando inúmeras coisas no Windows Vista até chegar a uma solução 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 instalação do Wamp é super simples e ele já vem com tudo configurado e integrado, Apache, PHP e MySQL. Ainda acompanha o phpmyadmin, utilitário 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 rápido aos principais recursos do servidor, como mostra a imagem abaixo.
Para começar, baixe a versão 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 diretório de instalação, é 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 instalação.
2) Talvez o Wamp detecte o firefox instalado no seu PC (aconteceu aqui) e sugira que você o use como browser padrão para executar seus serviços. Fique à vontade para aceitar isso ou não.
3) Ele irá perguntar qual o servidor SMTP e o endereço de email que você quer usar quando for utilizar a função mail() do PHP. Pode deixar os valores padrões se quiser, não tem problema.
4) Com a instalação concluída, marque a caixa “Launch Wamp Server2 now” ou equivalente para iniciar os serviços.
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/ ou http://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 não 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 estão liberados pelo firewall do Windows, acessando Iniciar > Painel de Controle > Central de Segurança > Firewall do Windows (menu esquerdo) > Permitir um programa pelo firewall do Windows (menu esquerdo). No meu caso, os dois serviços estão liberados na listal. Se não estiverem no seu, adicione-os. Se não consegui localizar os executáveis 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 permissões, reinicie o computador e tente iniciar o Wampp e acessar o servidor local novamente.
2) Ainda não funciona? Então é possível (foi o meu caso e o da maioria) que esteja havendo um conflito entre o Apache e o serviço do IIS. Normalmente o IIS vem configurado para acessar a porta 80, e o Apache também. Como o ISS já estava acessando essa porta antes de nós instalarmos o Apache, ele tenta se conectar mas não consegue, e deixa nosso servidor fora do ar.
Há dois caminhos possíveis para resolver isso: parar o serviço do IIS no Windows (de forma temporário ou definitiva) ou mudar a porta padrão do Apache para outra (8080, por exemplo).
2.1) Mudando a porta do Apache: Através da interface do Wamp, acesse o arquivo de configuração 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 endereços “http://localhost:8080/” e “http://localhost:8080/phpmyadmin/”. A primeira página deve exibir informações 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 endereço local especificando a porta 8080 no final da url. Ao clicar em LocalHost ou PhpMyAdmin pelo menu do Wamp, as páginas não irão ser exibidas, pois ele não adiciona “:8080” no final da url de endereço. Se quiser que tudo funcione de maneira integrada e que o Apache rode usando sua porta 80 por padrão, esqueça esses passos e vamos parar o serviço do IIS.
2.2) Parando o serviço 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 > Serviços. Localize o Serviço de Publicação da World Wide Web na lista, clique com o botão direito nele e pare-o. Se quiser, clique em Propriedades e mude seu Tipo de Inicialização para Desativado. Assim, o serviço não voltará a atividade e a porta estará sempre livre para o Apache (optei por essa opção).
Certifique-se que as linhas “Listen 80” e “Servername localhost:80” estejam exatamente assim no arquivo httpd.conf (arquivo de configuração do Apache), e não com 8080. Cheque novamente a porta usando o utilitário 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 recomendável). A essa altura tudo deve estar funcionando. Eu testei os dois passos várias vezes e cada um deles funcionou.
Qualquer dúvida, comente!
Muito bom o tutorial !
Meu IIS usa a porta 80. Segui os seus passos para muder o Apache para a porta 8080 e deu tudo certo.
Muito Obrigado.
Douglas.
Cara, muito obrigado pela ajuda, estava com problemas de conflito de porta e desabilitando o “Serviço de Publicação da World Wide Web” funcionou direitinho. Ótimo tuto, meus parabéns.
Iai blz?
ow uma pergunta eu fiz um servidor de ragnarok online e o registro fico em localhost/cp ou localhost:8080/cp no kzo então só eu posso ver esse lugar do registro por favor se vc souber como pode me explicar como eu fasso pra outras pessoas sem o “wamp” poderem ver
vlw manda ai ´por email plz leolafuente@hotmail.com VLWW
Mudasse de domínio? Fui pego de surpresa.
Cara valeu meu ISS não tava deixando o Wamp funcionar
mudei para 8080 e deu tudo certo
brigadão msm!
Olá. Tentei todos os passos e não consegui ativar o novo Wamp… Meu IIS não ta usando a porta 80… Ja tentei de tudo. Desisintalei e instalei uma 5x ja… Se alguem tiver mais alguma dica… Serei grato. Tenho como instalar uma versão antiga que tenho aqui e atualizar apenas o PHP??
Se você verificou a porta e se certificou que a mesma tá ok. Faça o seguinte: Vá no menu do wampserver – apache – service – instalar serviço.
Cara, grande tuto, velho!
Agora uma dúvida, muitos dizem q o ícone tem que ficar totalmente branco.
Aqui, não estou conseguindo.
Alguma ajuda?
Mande pro meu e-mail alguma novidade, pd ser?
Abrassss
guilinhoskaterock@gmail.com
😛
Karalho, desculpa o palavrão, mas você foi o único que fez um tuto redondinho, parabéns pelo zelo e profissionalismo, to cansando de fóruns cheio de ignorantes falando bobagens! abs!! obrigado pela contribuição.
Cara valeu…estava com o problema há mili anos e não conseguia resolver por nada, ainda bem que achei seu tuto, agora posso programar em PHP…uasuhsa
Vlw!ótimo site , Parabéns!
Valeu pelo ajuda.
muuuuuuuuuuuuito legal o tutorial me ajudou muioto!!!!!
valeu um abraço!!!!!!!!
Obrigado!
Valeu pela dica cara. No meu caso a porta estava sendo utilizada pelo Skype. Já alterei e está funcionando perfeitamente.
Excelente matéria, porém, não deu certo comigo.
quando acesso o localhost o wampserver aparece nas portas 80 ou 8080 (se configurar)
porém nenhuma das duas portas acessam o phpmyadmin
Quando eu fiz o teste pelo apache para a porta 80, apareceu-me a seguinte mensagem:
Your port 80 is actually used by:
Information not avaliable
E por isso não estou conseguindo concluir a instalação do Joomla.
Obrigado
Olá como faço para que outras pessoas acessem meu site de qualquer lugar através do wampserver ? por exemplo:
http://www.meusite.com.br, para que todos acessem meu endereço.
Testei das duas formas mais continua aparecendo o erro:
Erro 102 (net::ERR_CONNECTION_REFUSED): Erro desconhecido.
Desde já Agradeço !
Conseguir ligar mas meu localhost nen o phpmyadmin quer abrir, ja tentei colocar um site pronto pra ver se ia e n foi!
Erro que da no site!
Erro 101 (net::ERR_CONNECTION_RESET): A conexão foi redefinida.
Deixa eu ja achei uma solução, não sei por que o http://localhost/ não estava funcionando então usei 127.0.0.1 e funcionou = )
MUITO obrigado cara. Vlw mesmo. Já estava de cabeça quente já. Visto que baixei o wamp para aprender a mexer no joomla para mais pra frente ter um site legla de dominio proprio e host de qualidade para que meu site possa ter futuro, já que meu intuito é lucrar com, a principio, com o programa de afiliados da google, o adsense.
Obrigado, facilitou um passo da minha jornada. =]
Se voce souber algo indispensavel pra continuar a aprender tudo que preciso para botar um site rodando liso, por favor me mande um e-mail. vlw
Noooooooossa cara esse tutorial é nota 1milhão
o meu wamp estava realmente em conflito foi mudar a porta 8080 e conectou normal
fico muito agradecido a vc
Obrigada!!!
não encontro o “Serviço de Publicação da World Wide Web” na lista e tb tenho esta mensagem de erro no phpmyadmin.
Mensagens do MySQL :
#2002 – The server is not responding (or the local MySQL server’s socket is not correctly configured)
Muito obrigada!
Muito esclarecedor e sem complicação.
Valeu.
pow, eu consegui deixa ele online , mais na hora que vou apache>service>testar porta 80 no meu esta sendo usava a do skype , nao consigo adciona ela apache do jeito que esta na imagem ! alguem me ajuda !
vlw’
Pro skype não usar a porta 80, você deve ir em Opções>Avançado>Conexão e desmarque a opção “Usar portas 80 e 443 como alternativa para conexões de entrada”.
dai faz o teste de novo! Fiz assim e deu certo!
Dai modificado a opção de porta do skype..
vc vai la no menu do wamp e vai la no apache e volta a porta pra 80..como ensinado no post acima…
e faz o teste!
Apenas o Apache esta funcionando com a porta 8080…
Tentei parar o IIS, mas quando fui fazer o teste da porta 80 a mensagem foi diferente..” HTTPAPI/2.0 não IIS, e tambem não tem o” serviço de puplicação word wid web” nos serviços do pc…
o que faço?
Muito Bom o tutorial fiquei uma semana quebrando a cabeça por causa desse conflito… Excelente!!! Vou comentar no meu blog essa dica tbm… Abraço
Olá Lucas Nery, obrigado pela ajuda com esse tutorial, realmente foi uma ajuda e tanto. Consegui fazer o meu funcionar belezinha. No entanto, gostaria de realizar o passo “2.2-Parando o Serviço do IIS”. Porém, não consigo localizar em minha lista o “Serviço de Publicação da World Wide Web “. Poderia me ajudar como faço para encontrá-lo. Desde já agradeço a atenção e mais uma vez agradeço pelo excelente artigo que publicou.
Cara ja estava ficando loko pq meu wamp não iniciava, valeu pelo tutorial esta de parabens
Opa pode me da uma ajuda, quando eu faço o testa da porta 80 aparece isso:
Information not available
e eu jah desinstalei o skype e talz mais nao vai.
pode me ajuda?
Perfeito bicho!!!
Instalei há pouco tempo o visual studio 9 e precisei montar um aplicação em php. De imediato um conflito entre o IIS e o apache, mas o windows vista home basic não foi feito para rodar o IIS. Não conseguia usar nenhum dos dois servidores.
O tutorial me ajudou bastante
Parabéns
OI BOA TARDE! ESTOU COM UM PROBLEMA NA INSTALAÇÃO DO JOOMLA 1.7 NO WIN 7
USANDO WAMPSERVER 2.1
ERRO: NÃO FOI POSSIVEL CONECTAR AO BANCO DE DADOS: NUMERO RETORNADOS 2
JA TENTEI MUDAR O TYPE= POR
ENGYNE=
MAS LA ESTA ASSIM.
SE PUDER ME AJUDAR AGRADEÇO.
Parabéns! o skype estava usando a porta 80!
Dai mudei para 8080 a porta e fiz o teste 80, que acusou o skype..
dai mudei a porta do skype! E voltei o apache para a porta80 de novo e funciona normal agora!
Muito Obrigado…sou novato em php, . no meu caso a porta estava sendo utilizada pelo Skype.Desconectei do aplicativo…problema solucionado!.
Obrigado Lucas pela excelente explicação para a resolução deste problema.
Estava a ficar desesperado, mas a descrição que fez foi bastante útil.
Obrigado.
Olá!
Eu instalei o wampserver, segui passo a passo do seu tuto e deu tudo certinho, porem quando eu vou abrir o phpmyadmin aparece a seguinte mensagem:
Forbidden
You don’t have permission to access /phpmyadmin/ on this server.
o que eu faço?
o localhost abre normal
obrigada!!
Vc é o cara!!!
Valeu mesmo tava ha um tempão tentando aqui.
Vc é o cara mesmo.
Vwl
Ola pessoal vou deixar um link de video tutorial WAMPSERVER
http://www.youtube.com/watchv=Ldu1VqwyEi4&list=PL9645028BCF5A0315&feature=view_all
aproveite para ver as novidades do canal em
http://www.youtube.com/user/diogocs32?feature=mhee
Valeu de mais meu caro !
Olá pessoal,
Fiz o procedimento de troca de porta de funcionou perfeitamente, mas para quem tiver o SQL já instalado e quer usar a porta 80 mesmo, precisa parar um dos serviços do SQL conforme orientações abaixo:
O bloqueio ao Apache esteja a ser feito pelo SQL Server Reporting Service.
Para desligar, clique em Iniciar -> Todos os Programas -> MS SQL server -> Configuration Tools -> SQL Server Configuration Manager. Clique em SQL Server Reporting Services (MSSQLSERVER) e volte a clicar com o botão direito do mouse no botão Stop.
Fiz isso e deu certo!!!
Clayton Marreiro
Muito bom resolvi facil aqui que Deus ilumine voce.
Ótimo artigo!! No meu caso está acontecendo o seguinte problema:
#2002 – O servidor não está respondendo (ou o soquete do servidor MySQL local não está configurado corretamente)
Vc me salvou!!
Valeu! Muito bem explicado! 🙂
Obrigada mesmo!!!!
Sou iniciante no PHP e há dias venho quebrando a cuca pra botar a coisa para funcionar. Já tinha o mysql instalado e tava tudo dando errado. Resolvi então desintalar tudo, mas ainda havia esse erro na porta, que só consegui resolver lendo seu tutorial. Parabéns pela iniciativa!!!
E aew cara blz?
Em primeiro lugar obrigado por dividir seus conhecimentos, o post foi mto útil.
Em segundo tenho uma dúvida.
Há uma maneira, algum arquivo de configuração em q possa ser setada a porta 8080 ou outra qualquer como padrão, ou seja, abrir diretamente o localhost ou phpadmin pelo menu de contexto do ícone do wampserver sem que precisemos digitar a porta na URL? como funcionaria normalmente caso deixassemos a porta 80 padrão.
Meu, não dá nada certo…assim que cliquei no PHP / extenções p/ abilitar o php_mssql ele ficou offline (cor laranja), ja fiz de tudo e nada, quero usar PHP com o BD SQLSERVER, me ajudem.
Ajuda me por favor eu testo a porta 80 diz que nao esta sendo utilizada!!! procuro por :Localize o Serviço de Publicação da World Wide Web nao existe.. ajuda me eu troquei o meu sistema operativo vista por 7 !
valeu! brigadão pela ajuda , resolveu o problema aqui!
Boa noite. Gostei do tutorial. Até pensei que ia resolver mas nada. O Apache está na porta 80 mas não abre a pagina do Wamp quando tenho abrir o localhost no browser. Tenho o Windows 7, Wampserver 2.2
Bom dia, gostei de seu tutorial, mas tenho um outro problema, configurei um host no no-ip e configurei toda minha rede para q solicitações na porta 80 fosse redirecionada para meu pc, mas mesmo com o wamp funcionando e o a apache em ordem não consigo acessar remotamente, fico com a pagina 403 Forbidden. Alguem poderia me dizer o q falta fazer para liberar o acesso?
Pessoal .. Vou explicar uma coisa que aprendi hoje… se vocês estiveram com o PHPtriad instalado, desistale-o, pois ele não deixa o Wampserver rodar. abraços
Vlw pela ajuda!
Vlw. Resolveu meu problema.
Otimo tutorial adorei! Porém quero deixar uma ressalva…
Quando fui verificar qual programa estava usando a porta 80 juntamente com o Apaches,não apareceu o IIS:
Apareceu a seguinte informação: iNFORMATION NOT AVAILABLE
não sei como mudar :(! Vou ter que continuar usando o 8080 então!
VOcê “é o cara”!!!
Valeu mesmo…eu estava com esse problema e só fiz mudar para a porta 8080 e deu certo.
Muito grato mesmo!
valeu
Caros amigos, como solucionar o problema da mensagem abaixo. Muito grato.
Forbidden
You don’t have permission to access /sqlbuddy/ on this server.
Sei que faz algum tempo esse post mas me ajudou muito obrigado estava com algumas duvidas.
ae cara to com um problema depois que estalo o programa pode me ajudar? eu baixei no site do wampServer o download WAMPSERVER (64 BITS & PHP 5.4) 2.2E, só deixando claro meu sistema é o win7, eu estalei normal foi tudo certo do jeito que vc mostro, mais na hora q eu executo o programa aparece o seguinte, (Exception Exception In Module wampmanager.exe at 000F15A0. Could Not Execute run action:) pode me ajudar…
Muito obrigado, funcionou de primeira!
Obrigadão cara! Tá salvando meu trabalho do semestre.
Resolveu o meu problema de ficar offline, está funcionando como queria. Muito show esta dica, parabéns !!!
Muito obrigado, a resolução desses possíveis erros como da porta 80 foi de grande ajuda
valeu, demorei foi muito até chegar aqui e encontrar a resposta do meu problema – teamviewer + wamp + alguma modificação que eu havia feito anteriormente, colocando localhost na porta 82, sem modificar o apache
Muito bom o artigo!! Era exatamente o que eu estava procurando!! Eu já estava quase sem cabelos hahaha!! Abraços
Cara durante duas semanas procurando uma soluçao pra este poblema voce foi o unico que deu a informaçao perfeita,isto ressolveu o meu poblema…muito bom….parabens.
Amigo na Moral Rodei a internet toda e só você resolveu meu problema com a porta 80.
Muito Obrigado e VALEU MESMO
Desativando o IIS para o Wamp funcionar.
Menu Iniciar, Opção Executar..
1ª na linha de comando digitando services.msc, procurar por Serviço de Publicação da World Wide Web, selecione a opção Desativar, em seguida Parar, pronto instale o Wamp.
me ajudou muito, valeu
Encontrei a solução agora, parabéns, muito bom.
Valeu!!
cara meu skype estava usando a porta 80 depois que fechei entrou normalmente valeu
o wamp não funciona com o skype ligado, fica essa dica pra todos
Olá, fiz todo procedimento de instalação, mas não tenho acesso ao phpadim, aparece este erro , preciso de ajuda!!
Forbidden
You don’t have permission to access /phpmyadmin/ on this server.
muito bom parabéns
SIMPLESMENTE PARABÉNS CARA , VOCE FOI O UNICO QUE CONSEGUIU AJUDAR E OLHE QUE PROCUREI BASTANTE ! SEM PALAVRAS … MUITO OBRIGADO
CARA, MUITO OBRIGADO, VOCÊ EXPLICOU PERFEITAMENTE, VALEU MESMO! CONTINUE ASSIM!
Na minha máquina também estava dando conflito de porta, e com esse artigo consegui resolver. Muito obrigada, excelente artigo, Parabéns!!
olá instalei o wamp e mudei a porta pra 8080, mas toda vez que inicio o computador o ícone fica laranja, uso Windows 8 e as vezes o ícone fica verde depois de muito tempo e não sei o que fazer. ajudaaaaaaaaaa
Não consegui achar o “Serviço de publicação world wide web” nos serviços e o outro jeito não funfou pra mim
Tutorial muito bom , só que o seguinte aqui eu uso W7 , porme o wampserver funciona como Adm , mas não funciona como usuário sem previlégios administrativos, o que poderia ser, pois já dei permissão em tudo que é pasta porém não resolveu até no registro dei permissão
Deus lhe pague! Quase perdi meu emprego, se não fosse esta alma tão caridosa.
O meu está online… não é problema de porta.. ja tentei mudar pro 8080 e o local host e o phpmyadmin continuam não abrindo… o q pode ser??
Eu gosto de usar com MYSQL no WIN – Free ferramenta Valentina Studio, faz tudo o que eu preciso, e faz isso muito bem http://www.valentina-db.com/en/valentina-studio-overview
Obrigado! Arranquei os cabelos desisntalando e instalando várias (milhões) e várias vezes o wamp. Xingava o app à toa. Agora resolvi com este tuto.
Feliz 2014!
simply, thanks…
Pessoal, este post foi migrado para o endereço abaixo. Por favor, acessem e comentem por lá!
http://www.lucasnery.com.br/2010/08/instalando-e-configurando-o-wamp-server.html
Os comentários estão abertos no novo endereço.