Como configurar um servidor local com WampServer

Aviso importante!

Eu sei que você não quer ver propagandas, porém o conteúdo gratuito só está aqui graças a publicidade. Considere desativar o AdBlock para esse site.

Todos que desenvolvem aplicativos para web baseados em PHP e MySQL precisam ter em seu computador um servidor local instalado e configurado, para poder testar seus scripts e bancos de dados sem a necessidade de fazer upload dos arquivos para uma hospedagem on-line.

Muitas pessoas usam os mais variados aplicativos para este fim, mas poucos sabem como configurar corretamente o seu localhost. Para acabar com este problema, fiz a aula a seguir, ensinando como instalar e configurar corretamente o WampServer para que o mesmo fique com a mesma configuração de um servidor de hospedagem.

Vermos como remover os notices do PHP e a configurar um servidor para envio de emails através de seu localhost, assim você não depende de uma hospedagem para fazer qualquer teste que seja. Acompanhe a aula e não deixe de comentar sobre a mesma.

Sobre o autor

Ricardo Bernardi

Sou técnico em hardware e desenvolvedor web, e sobre estes dois assuntos comecei a compartilhar aulas e artigos, tornando-me blogueiro em 2008. Em 2010 esse hobby virou profissão, e desde então tenho buscado melhorar e profissionalizar cada vez mais os projetos que mantenho na web.

Comentários

Atualmente temos 109 comentários para este post. Participe você também, clique aqui e comente sobre o assunto.

  • Carlos Alberto comentou em

    boa noite meu amigo. gostaria de saber se eu posso usar o seu dominío de e-mail e como faço ára descobrir a minha porta.

    Responder
  • edimar comentou em

    Oi Ricardo, sou leigo neste assunto, instalei como você orientou, so que quando vou usar o comando drop, aparece um aviso informando que este esta desabilitado, como resolvo isso?

    Responder
  • Alexandre comentou em

    Fui instalar o WNAPSERVER, quando ativo da erro: aestan tray menu could not execute item ( inertanl error)

    Responder
  • Almir comentou em

    Olá,Ricardo. Muito bom o seu tutorial, mas eu uso windows 7, e não vi como configurar para ele. Altera alguma coisa na funcionalidade do Wampserver?

    Responder
  • carlos comentou em

    valeu amigo seu tutorial de ajudou muito ja ha algum tempo estava quebrando cabeça com aqueles avisos de erros do wampserver.
    Obrigado!

    Responder
  • Gabriel comentou em

    Olá Ricardo, estou tentando enviar emails através de seu tutorial, porem quando clico em enviar ele fica carregando infinitamente a pagina.
    acho q é alguma coisa na configuração do servidor de email.

    notei e meu php.ini nao tem esses parametros:
    auth_username=seuusuario@gmail.com
    auth_password=suasenha
    ssl_smtp=ssl

    ja tentei adicionalos tbm, porem nada.
    Aguardo uma resposta, obrigado

    Responder
      • Gabriel comentou em

        Olá Ricardo, foi falta de atenção minha achei q esse fosse o vídeo de "PHP Aula 3" que falava a respeito de E-mails.
        Segui o tutorial e funcionou perfeitamente, porem me surgiram algumas dúvidas:
        Desta forma quando um e-mail é enviado de um formulário de meu site, não consigo colocar o destinatário com o e-mail preenchido pela pessoa?
        pois notei que ele sempre envia como remetente com o e-mail pré-configurado mesmo eu tendo configurado nas headers da função mail() para pegar o e-mail de quem digitou.
        Se caso essa é a unica forma, então deduzo que seria mais interessante criar uma conta de e-mail própria para meu site utilizar com esse objetivo. correto?
        Muito Obrigado.

        Responder
  • cmoreirag comentou em

    Como vai Ricardo?

    Parabéns pelo tutorial!

    Fiz conforme o tutorial e roda bem, mas o sites que usam banco de dados dá o seguinte erro: "Host 'Carlos-PC' is not allowed to connect to this MySQL server".
    Já busquei um solução e nada encontro...
    Poderia me ajudar?

    Grato

    Responder
  • Ana Paula comentou em

    Olá Ricardo!
    Acompanho sempre sua aulas, essa em especial resolveu meu problema!!!
    Parabéns pelo trabalho.
    Obrigada!

    Responder
  • Sergio Augusto comentou em

    É isso aí, Ricardo! Deu tudo certo aqui. Minha tela não exibe mais NOTICE e WARRING como foi dito. Só não entendi por que na hora em que envio dados de um formulario é aberta uma janela e o navegador fica carregando e não envia os dados do formulario. Soluções?

    Lembrando que estou no video 5 da serie PHP Para Iniciantes, ou seja, leigasso no PHP.

    Parabéns pelos curso disponiveis no RBtech e pela qualidade dos mesmo.

    Responder
  • Edson comentou em

    primeiramente sigo os teus tutos a tempos....são excelentes...fiz todas configurações passo a passo....e refiz algumas vezes...porem não consigo enviar os emails de meus sistema de validação de login por ativação, quando preencho o form e clicko em enviar....vejo que a pagina fica em branco como se não tivesse nenhum serviço de emails...o que pode ser? uso XP na maquina.
    grato pela atenção e parabens pelo seus tutoriais...abraços...

    Responder
    • Você deve contatar seu provedor de serviços e verificar os detalhes para configurar o WAMP, os dados são os mesmos necessários para configurar o Outolook, por exemplo, inclusive número de porta e tipo de autenticação.

      Responder
  • Ricardo Costa comentou em

    Ricardo você poderia fazer outro tutorial para as configurações de uma conta Gmail ? ...Acho que assim como eu, muitas pessoas não conseguiram configurar corretamente os requisitos para ele. E também vendo em outras páginas me pareceu muito complexa e complicada :S

    Responder
  • José Claudio de Carvalho comentou em

    Ricardo, venho aqui para lhe agradecer sua boa vontade, interesse e conhecimento para disponibilizar este vídeo tutorial que é completo. Eu já tinha buscado muita coisa na rede, mas não achei nada que fosse completo para configurar e funcionar(principalmente) um servidor na minha máquina. Muito obrigado mesmo.
    Abraços

    Responder
  • rlghisleni comentou em

    Olá Ricardo.
    Parabéns pela vídeo aula...
    Fica a sugestão para criação de uma aula sobre como configurar a conexão com um banco de dados SQL Server(é o meu caso).
    Estou utilizando a Extension SQLSRV.
    Abraço!

    Responder
  • weriksson comentou em

    Olá ricardo, configurei o wamp server mais não consigo visualizá-lo em outra máquina na mesma rede que a minha, seria isso possível?

    Responder
  • narcio comentou em

    ricardo boa noite ! foi otimo a sua aula parabenz. Gostaria q me ajudasse em um problema, n estou ocnseguindo conectar o wampserver com o webacapella apareaae eaae erro

    (OCORREU UM ERRO DURANTE A GRAVAÇÃO DOS DADOS EM: CARISBOOST.CONNECT.TEST. CONNECTING TO HOST FAILED: SERVIDOR ROOT NAO ENCONTRADO.)

    Ficarei grato se puder me ajudar.

    Responder
  • Loepoldo comentou em

    Olá Ricardo
    Tenho um pequeno problema que está me deixando preocupado e de cabelo em pé.

    após alteração do arquivo .htaccess para trabalhar com url amigável, o sistema não faz mais nada, nem echo na tela, var_dump(), ou print_r, não atualiza views, nem model, nem controller. pode me ajudar neste quesito.

    exemplo na view: entre as tag que é somente escrita deveria aparecer na tela e não aparece nada. tudo oque é alterado fica sem efeito, será que eu devo alterar novamente o arquivo htaccess. até mais e obrigado desde já.
    Leopoldo Desenvolvedor Web

    Responder
  • flaviocx comentou em

    Olá Ricardo!
    Parabéns pelo seu vídeo.

    Gostaria de uma ajuda com o Wampserver.
    Eu já tinha instalado em minha máquina o MySql pois já programava em Java no Netbeans e agora que instalei o Wampserver para fazer um projeto em PHP ele não fica verde e reparei que o ´nico serviço que não inicia é o MySql.

    Será algum conflito com o Mysql já instalado em minha máquina?

    Apesar disso o PhpMyAdmin está funcionando corretamente e os projetos que acessam banco de dados parecem estarem funcionando tmb...

    Mas gostaria saber se tem como configurar o Wamp para que ele fique verde utilizando o MySql que eu já tinha instalado.

    Tem como:

    Agradeço desde já!
    Abraço!

    Responder
    • O Wamp tem todos os serviços embutidos, se quiser utilizar serviços "avulsos" terá que usar todos assim ou então tentar alterar de alguma forma a instalação do Wamp, se é que isto é possível.

      Responder
  • Ricardo comentou em

    gostei muito da tutorial, muito bem esplicada e numa linguagem bem clara.
    se vc poder postar como eu posso criar server para jogos eu te agradeceria muito

    Responder
  • Joel comentou em

    Ricardo! Não consigo abrir o phpMyadmin, informa "Access denied for user 'root'@'localhost' (using password: NO)", onde posso corrigir isso?

    Responder
  • Rafael comentou em

    Esses servidor local pode ser acessado de outro computador?
    tipo, eu tenho o site no pc e de outro computador eu acesso o meu site.

    Responder
    • Sim,

      pode ser acessado de outro computador na rede local ou pela Internet. Clicando no monitor do WAMP você tem a opção "Colocar Online". É só ativar e pronto!

      Para acesso via Internet (de qualquer computador conectado em qualquer lugar do Mundo) você terá que fornecer o IP "público" onde está o servidor WAMP:

      http://555.444.333.222 (número fictício, logicamente!)

      Por IP "público" entenda-se o IP que foi designado pelo serviço conexão à Internet e está associado ao seu modem no instante em que se fará o acesso.

      O procedimento para se obter esse endereço varia dependendo da operadora e do tipo de acesso/equipamento. Pesquise sobre isso e também sobre DNSs dinâmicos.

      Bom divertimento mas cuidado com a exposição ...

      Responder
  • mizael comentou em

    muito boa sua aula amigo, foi muito bom mesmo.

    gostaria de configurar o hotmail como servidor de email como eu faço meu amigo?

    Responder
    • Allen Halsay comentou em

      Meu amigo uma ótima pergunta! Estou querendo configurar o hotmail como servidor de e-mail! Se alguém poder tirar essa dúvida, vai ficar show de bola!

      Responder
  • ricardo.salim comentou em

    Oi Ricardo, Bom dia!
    Eu mexei no passo a passo aí pra poder tirar os Notice, mas agora o meu Wamp só funciona quando eu coloco ele em Online, os únicos navegadores que funcionam com ele Off são os navegadores Mozilla e Opera.
    Como arrumar?

    Responder
  • robson comentou em

    ola, gostaria de agradecer pela vídeo aula,sou técnico em computadores, e estou a querer a desenvolver sistema para web, e começando por esta vídeo aula sei que irei ter exido.

    Responder
  • Daniela comentou em

    Meu WampServer não está ficando online?O que fazer, já instalei e reinstalei ele mas não deu certo.

    Responder
  • Willians comentou em

    Boa noite Ricardo, quero parabenizar por esta e outras aulas incríveis. Ao fazer as devidas configurações no meu Wamp Server uma curiosidade me surgiu, é possível implementar o uso do PostGreSQL no WampServer? Andei realizando algumas pesquisas e não encontrei nenhum assunto que trate desta questão, há alguma maneira de realizar este procedimento?

    Sou iniciante de php e banco de dados, e gostaria se possível de tentar configurar o PostGreSQL com o Wamp Server.

    até.

    Responder
  • Fabio santos comentou em

    Valeu ricardo!!!
    seguinte o meu só fica laranja... Tem algum programa impedindo ele de iniciar...
    já troquei as portas para 8080 e memso assim nada, Também eu não tenho o Sype...
    O que poder ser?

    Responder
  • Ramanojan Silva comentou em

    Meu Wamp Server não está ficando verdinho, só fica laranja. E quando eu tento acessar o localhost aparece uma mensahgem de erro dizendo: "Not Found - HTTP Error 404. The requested resource is not found." O que é isso? Pode por favor me ajudar? Abraços

    Responder
  • Olá,

    Estava usando ele no Meu PC mas derrepente sem mais nem menos ele parou e travou, e mesmo desinstalando e instalando novamente não voltou mais a funcionar, dai aco que vou para outro agora... pena é perder todas as instalações.

    Responder
    • Desinstale utilizando o Revo (não esqueça de fazer backup de seus dados antes) e tente reinstalar em seguida. Creio que solucione o problema.
      Se tiver o Skype, tente ver se não há conflito entre ambos.

      Responder
  • Ei Ricardo, eu fui instalar o WampServer no meu Windows, e ele deu um error dizendo o seguinte:

    Não encontramos o arquivo HTTPD.dll (obs: não sei se é exatamente assim), mas ele dá como falta um arquivo .dll.

    O que eu faço?

    Responder
  • Maurício Theodoro comentou em

    Ricardo uma duvida, eu precisaria baixar um servidor tipo firebird ou mysql junto com o wampserve ?

    Responder
  • paulo comentou em

    ola estou com problemas a instalação do wampserver corre normalmente mas apos tudo isto, quando acesso o phpmyadmin surge este erro 2002 o servidor nao esta respondendo ( ou o soquete do servidor mysql nao esta configurado corretamente) e tambem quando acesso o mysql para usar o prompt nao entra para digitar o comando para criar o bd, e mais so fica na cor laranja.
    se vc poder me ajudar.
    ps meu pc e um dell i5 e vem com todas as porcariada da dell, uso o oracle, o netbeans,e meu antivirus mcafee
    ate mais Paulo

    Responder
  • João comentou em

    Ricardo boa tarde, parabens pelo excelente trabalho. Sobre sua aula acima, eu segui todos os passos para criação do host local, só que o wampserver instala dando um erro de "msvcr100.dll" e o ícone não sai do vermelho.
    Saberia o que pode ser?
    Grato, um grande abraço.

    Responder
    • Como o próprio erro está lhe dizendo, há uma DLL provavelmente corrompida no seu sistema, procure pelo referido arquivo para restaurar o mesmo em seu SO.

      Responder
      • João comentou em

        Ricardo, antes na instalação dizia que faltava essa .dll, baixei ela e coloquei na pasta system 32, reiniciei o xp e reinstalei o wampserver, agora diz que esse msvcr100.dll não é válida. Dá pra entender?
        De qualquer forma obrigado por me responder. Abç

        Responder
  • marcos antonio de oliveira comentou em

    ricardo, por indicação de um amigo, assisti ao video e
    gostei bastante, pois estou tentando fazer esse site
    que coloquei o nome ai em cima e não estou conseguindo
    por causa da meu desconhecimento de informatica,mas acredito
    que com sua ajuda conseguirei concretizar esse sonho meu
    de tanto tempo.obrigado pelas dicas e agradeço antecipadamente qualquer opinião ou informação maior á
    respeito. até a proxima e parabens pelo seu trabalho.

    Responder
  • fernando comentou em

    Preciso estar conectado para usar o wampserver ?? Ou seja, se eu quiser mostrar um site ou blog para algum profissional,eu preciso estar conectado com a internet ???
    Grato

    Responder
  • Cassia comentou em

    Olá, Ricardo!
    Muito legal a aula me ajudou muito porque eu não conseguia fazer meu Wampserver ficar online, com a tua aula consegui!! Brigadão e parabéns!!!

    Responder
  • Rui Aparecido Braz comentou em

    caro Ricardo na instalação do wamp no meu notebook o icone que fica na barra de tarefas fica somente amarelo, já no desktop o icone fica verde, o que devo fazer para solucionar o problema. deste já obrigado pela atenção! suas videos-aulas são muito boas.

    Responder
  • nil comentou em

    ola parabens pelo sites gostaria de uma ajuda sua se possivel
    estou tentando enviar um formulario php e nunca da certo
    instalei wampserver me explica como se configura o ( php.in = smtp)
    desde ja agradeco

    Responder
  • contatoajato comentou em

    Irmão a muito tempo nao via uma video aula tão bem explicada como essa. obrigado. estou pensando em me tornar um membro premium.. Paz! que Deus continue te iluminando assim..

    Responder
  • Helder comentou em

    Muito boa sua aula, excelente explanação, está de parabéns!!!. Você poderia repassar a configuração do email para usar o servidor stmp do gmail ? Obrigado.

    Responder
  • André Victor comentou em

    Ricardo,

    Primeiramente, meus parabéns pelo excelente material que produz.

    Tenho uma dúvida em relação à aula que não consegui resolver - mas precisamente em relação à configuração do e-mail. Não tenho conta em nenhum servidor web, portanto estou fazendo meus teste através do Gmail. Na vídeo-aula você comentou que teve êxito nas suas tentativas em usar esse serviço de e-mail da Google, portanto gostaria de pedir (depois de inúmeras tentativas que não resultaram em um resposta positiva) para que você pudesse me passar os valores dos parâmetros de configuração referentes a esse servidor de e-mail (Gmail).

    E na aula, se não me engano, n°3 do básico de PHP (ensinando a usar a função mail(), você diz que também é necessário modificar os parâmetros de "SMTP = " e "smtp_port = " do php.ini) - Isso, depois das configurações feitas nessa aula, ainda é necessário? Se sim, quais são os valores pra esses parâmetros se tratando de testes feitos com o Gmail?

    Atenciosamente,

    André Victor

    Responder
    • André, já faz algum tempo que eu configurei uma vez com o Gmail e confesso não lembrar agora dos detalhes, mas sei que você precisa definir o servidor, porta e tipo de SSL para ser usado, além do usuário e senha claro.
      Depois que você configurar uma vez seu servidor não é mais necessário alterar nada para envio de emails.

      Responder
      • André Victor comentou em

        Boa Tarde,

        Obrigado pela atenção em responder, e só pra deixar registrado, consegui enviar o e-mail.

        Grato,

        André Victor

        Responder
    • Pessoal, se alguém ainda procura como configurar o sendmail com o servidor do gmail é só configurar assim:

      smtp_server=smtp.gmail.com
      smtp_port=465
      smtp_ssl=ssl
      default_domain=localhost
      error_logfile=error.log
      debug_logfile=debug.log
      auth_username=seuusuario@gmail.com
      auth_password=suasenha
      pop3_server=
      pop3_username=
      pop3_password=
      force_sender=
      force_recipient=
      hostname=localhost

      Responder
  • wallace comentou em

    desculpe a pergunta , mais pra que exatamente serve esse programa ? vejo falar muito desse programa ,alguem poderia me falar quais seus beneficios de telo no pc? abraço a tds.

    Responder
    • Wallace, esse programa é usado para testar sistemas desenvolvidos em PHP, portanto é usado em sua maioria por desenvolvedores web. Se você não é programador, pode ter certeza que não terá muita utilidade para você.

      Responder
  • Rogerio comentou em

    Olá ricardo, vlw pela dica do envio de e-mails para testes no wamp, estava procurando essa configuração a algum tempo. Foi de grande ajuda.

    Obrigado! Abração.

    Responder
  • Paulo Ricardo comentou em

    Perfeito e oportuno, pois fazia mais de seis meses que eu não baixava o wamp para testar páginas e o passo a passo foi (preciso). Principalmente no que se refere a configuração do email, coloquei meu smtp da gvt o pop email domínio e senha e fechou todas. Parabéns pela precisão e facilidade de ensinar.
    Um abraço
    Obrigado.

    Responder
  • Fabio Rodrigo comentou em

    Oi Ricardo.
    Cara, tem como outros acessarem meu localhost, através da internet???
    Tenho um programa "prontinho", para colocar no trabalho, só que não queria pagar um servidor na internet só para colocá-lo para rodar.

    Tem como me ajudar???
    Valeu, Deus te abençoe

    Responder
    • Fábio, é muito frequente essa sua pergunta, mas não vale a pena fazer do teu Pc um servidor, gera muito custo e o desempenho não é nada bom. Contrate um servidor de baixo custo para iniciar e nem cogite a hipótese de hospedar na sua casa, definitivamente não vale a pena.

      Responder
      • Fabio Rodrigo comentou em

        Ok.
        Mas na empresa eles disponibilizaram para mim, uma máquina só pra isso. Por isso a pergunta.

        Mas valeu pela resposta.
        Fabio Rodrigo

        Responder
        • Então você precisa configurar um servidor web nesta máquina. Uma boa fonte de informação sobre isso é o livro "Servidores Linux Guia Prático" do GuiadoHardware, ali você encontra conhecimento necessário para iniciar no mundo dos servidores, porém vale lembrar que não é uma obra completa, e um curso extra será necessário pois trata-se de um assunto com muitos detalhes.

          Responder
  • Marcos Boranga comentou em

    Ricardo, eu tenho o windows 7 64bits instalado no meu pc, e quando tento rodar alguns scripts em php da erro, atualmente estou usando wampserver na ultima versao, quando eu uso a função include_once, ele sempre retorna um erro, ate agora eu nao consegui consertar esse erro, nao sei se é no codigo ou na configuração do wamp. Entao queria um help seu...

    Responder
  • paullo comentou em

    Show de bola, sucinto, explicativo, sem mistérios... Sanou algumas duvidas. Continue compartilhando conhecimento.

    abs

    Responder
  • Wagner Gilberto comentou em

    Utilizo o Xampp, mas estou baixando este pra ver quais são as diferenças, valeu pela vídeo aula

    Responder
  • Lucivan comentou em

    Ricardo, Muito obrigado mesmo, nossa essas notificações do php me tiravam o sono toda hora tinha que ficar usando o @ para o wamp não mostrar ela... agora com sua vídeo aula acabou essas notificações chatas...

    Muito Obrigado e parabéns ótima vídeo aula!

    Responder

Deixe seu comentário