Ir para conteúdo
  • Cadastre-se

Configurando Wamp Server Para Rodar Seu Site !


L2Hillary ADM Lukas

Posts recomendados

1) Baixar o Software

2) Instalar o Software

3) Configurar o Software

 

* Durante um dos procedimentos, devido a troca de porta de acesso ao servidor, poderá ocorrer um erro de acesso ao seu Apache.

A solução foi incluída na Etapa 3 item 2, por questões didáticas.

**Não se assuste com o tamanho do tutorial! É que eu expliquei tudo bem detalhado e com várias dicas e conceitos básicos. Se isso fosse retirado, sobrariam, talvez, algumas linhas bem objetivas (mas que, sinceramente, deixariam esse texto bem fraco).

*** 1621 palavras e 6 páginas A4 de texto

 

ETAPA 1)

Você deverá baixar um software chamado WAMP.

W.A.M.P = Windows + Apache + MySQL + PHP

Ele ainda contém o PHPMyAdmin (administração gráfica do MySQL) e o SQLiteManager, uma alternativa ao primeiro.

 

Este software é um gerenciador dos três últimos sistemas em conjunto com o Windows. Uma ferramenta potencialmente poderosa para profissionais e extremamente fácil para uso de iniciantes.

 

Para baixar, acesse:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Clique em downloads e siga os procedimentos.

 

ETAPA 2)

Instale o software!

 

Algumas perguntas que ele fará:*

* Não está na ordem das perguntas, desculpem-me; Quem testar e puder me dizer qual é, corrigirei.

 

1) Instalar os serviços automaticamente (iniciam com o windows) ou abri-los manualmente? Caso você não saiba o que está fazendo, e como esse é um tutorial para iniciantes, escolha a opção manualmente.

 

2) Onde instalar o programa? Escolha uma pasta onde tudo será instalado.

 

3) Onde colocar a pasta WWW? Esta é a pasta onde os arquivos do servidor irão rodar (sites, formulários etc). Defina-a (pode ser diferente da pasta onde tudo foi instalado).

 

4) Qual seu browser favorito? Gerenciador de arquivos, e não WebBrows (como FireFox). Por padrão escolha C:\Windows\explorer.exe; Caso tenha outro, escolha-o.

 

5) Qual seu servidor SMTP? Para quem possui um servidor smtp (de envio de e-mails, basta colocá-lo ali). Por exemplo, eu posso usar o servidor do google: smtp.google.com; Assim quando eu estiver utilizando um formulário de e-mail, por exemplo, o PHP utilizará o protocolo SMTP do Google para enviar as cartas eletrônicas; Aqui cabe uma ressalva: Cuidado com a política de envio de mensagem e SPAM do seu servidor. Caso você não queira testar envio de e-mails, deixe 'localhost'.

 

ETAPA 3)

Agora vamos configura o sistema, em sua parte mais difícil, onde a maioria das pessoas encontram problemas.

Mas tudo é fácil e rápido! Basta seguir corretamente as instruções abaixo!

 

1) Configurando Apache:

Ao abrir o programa Wamp (através do ícone Start Wamp Server) clique nele uma vez com o botão esquerdo e:

Caso você tenha deixado os serviços do apache automático, clique primeiro em 'stop all services' e depois siga a dica abaixo.

 

- Após certificar-se que o Apache não esteja com o serviço ON, vá na opção 'Config Files' e clique em 'httpd.conf'.

Abra com o bloco de notas ou wordpad.

Localize a linha 'Directory' que contenha algo assim:

< Directory c:\onde\foi\colocado\a\pasta\www > e adicione, antes da linha , os seguintes dados:

Options ExecCGI FollowSymLinks Includes Indexes

Allow from all

Order allow,deny

AllowOverride All

 

*Observe que alguns deles já existiram, basta adicionar o que não tem e adicionar os dados que estão faltando aos que já estão lá.

 

- Agora localize a linha 'Listen 80'.

Por padrão, o Apache vem configurado para rodar na porta 80, todavia a maioria do acesso a Internet vem com esta porta bloqueada para conexões entrantes, isto é, ninguém conseguirá visualizar seu site pela porta padrão do sistema.

Mude o valor 80, para 2380 (esta porta costuma funcionar em praticamente qualquer internet), todavia fique a vontade para utilizar outras como: 8080, 8010 etc (valores de 1 mil a até 65.536, e dê preferência a portas altas, do tipo 50102, quando não estiver conseguindo).

 

Salve o arquivo.

 

Inicie os serviços (clique no Wamp e escolha 'Start All Services').

Observe que você pode, através do mesmo menu, para somente o Apache e deixar o resto funcionando, mas para você, iniciante, recomendo utilizar o exemplo do tutorial.

 

2) Configurando uma senha para o MySQL (através do PHPMyAdmin)

Por padrão, o MySQL vem sem senha e com um usuário ROOT, isto é, um usuário que tem acesso total ao seu banco de dados.

 

Clique uma vez com o botão esquerdo no WAMP, e clique em PHPMyAdmin.

Veja que a página não abrirá.

 

Aqui cabe uma explicação:

Por padrão, o programa acessa o atalho por

O conteúdo está oculto, favor efetuar login ou se cadastrar!
isso utilizando a porta 80, que é a padrão do Apache. Como você alterou a porta, você deverá adicionar 2380 nesse endereço, ficando:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Observe que localhost será o seu endereço interno para acessar o servidor.

 

Agora ficar abrindo página e adicionando porta é realmente chato.

A solução:

Vá na pasta de instalação do WAMP, abra o arquivo WAMPSERVER.ini e, com o WAMP fechado (botão direito > exit) procure por esta seção do arquivo:

 

[Menu.Left]

Type: separator; Caption: "WAMP5"

Type: item; Caption: "Localhost"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "

O conteúdo está oculto, favor efetuar login ou se cadastrar!
Glyph: 5

Type: item; Caption: "phpMyAdmin"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "

O conteúdo está oculto, favor efetuar login ou se cadastrar!
Glyph: 5

Type: item; Caption: "SQLiteManager"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "

O conteúdo está oculto, favor efetuar login ou se cadastrar!
Glyph: 5

 

Adicione agora as portas após o localhost, ficando, por exemplo, assim (colocarei apenas as linhas a serem alteradas):

 

Type: item; Caption: "Localhost"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "

O conteúdo está oculto, favor efetuar login ou se cadastrar!
Glyph: 5

Type: item; Caption: "phpMyAdmin"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "

O conteúdo está oculto, favor efetuar login ou se cadastrar!
Glyph: 5

Type: item; Caption: "SQLiteManager"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "

O conteúdo está oculto, favor efetuar login ou se cadastrar!
Glyph: 5

 

Pronto, você modificou o atalho do programa para trabalhar na porta do seu Apache. Caso você não queira usar ele para acessar, basta abrir seu navegador favorito e digitar:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Para acessar outras pastas criada na WWW, use:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Agora que o atalho foi corrigido, vamos colocar uma senha no seu MySQL.

Abra novamente o menu com um clique do botão esquerdo e esoclha PHPMyAdmin.

 

Clique em 'Privilégios' e no usuário ROOT clique em 'Editar' (uma pequena figura ao final da descrição do mesmo).

Adicione uma senha e salve.

 

Observe que agora seu PHPMYAdmin ficou trancado!

Nem você mesmo conseguirá acessar!

 

Para corrigir, com todos os serviços parados (Stop all services) acesse o arquivo config.inc.php que está na pasta PHPMyAdmin no diretório do WAMP e localize esta linha:

$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed

 

Inclua aqui mesma senha adicionada no painel do PHPMyAdmin.

Como exemplo, ficaria assim:

$cfg['Servers'][$i]['password'] = 'SUASENHA'; // MySQL password (only needed

 

Pronto, seu MySQL está com senha (usuário ROOT) e o PHPMyAdmin voltou a funcionar!

Salve o arquivo e clique em 'Star all Services'.

 

CONCLUÍDO!

 

Dica: Para adicionar banco de dados e usuários, basta clicar em 'Privilégios' e seguir os passos (selecione a opção liberar acesso do usuário a uma DB com o mesmo nome e caso não saiba o que esteja fazendo, não mexa nas informações de privilégios, para acabar não criando outro usuário com acesso completo ao seu MySQL).

 

-----------------------------------------------------------------

 

Pronto, agora você tem instalado:

- Apache 2.x (mais novo)

- PHP 5.x (mais novo)

- PHPMyAdmin 2.x (mais novo)

- SQLiteManage 2.x (mais novo)

 

Para acessar seu site internamente:

Abra seu navegador favorito e digite:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Para acessar seu site via rede (intranet):

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Para acessar seu site externamente:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

Reforçando novamente que o site deve ficar dentro da pasta WWW criada pelo programa WAMP (na verdade, é uma pasta criada originalmente pelo Apache, mas como esse programa integra todos os quatros sistemas apresentados no início desse tópico, digo que 'foi ele').

 

 

-> Outra dica: Redirecionador de DNS.

Muitos de vocês se perguntaram:

 

Mas poxa, toda vez que eu quiser passar algo para alguém ver, terei que passar para ela meu número IP mais a porta? (exemplo:

O conteúdo está oculto, favor efetuar login ou se cadastrar!
)

 

Realmente isso é um problema! Ainda mais para quem tem IP dinâmico, isto é, que se altera a cada nova conexão com a Internet.

 

Então, a saída é o seguinte:

 

Acesse o site:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Faça o cadastro e faça o login no site.

 

Clique em 'Manage' e 'Add a Host' e ao abrir a página, escolha a opção: Port 80 Redirect.

 

Adicione seu IP, a porta usada pelo Apache e escolha um domínio a ser criado (por exemplo: seunome.no-ip.org ou seunome.servegame.com).

 

Após criado, aguarde aproximadamente 5 minutos para que o sistema configure o novo domínio.

 

Agora, ao invés de ter de digitar seu IP mais a Porta, apenas digite o novo endereço:

O conteúdo está oculto, favor efetuar login ou se cadastrar!
por exemplo. Ele irá redirecionar para seu IP e acessar a porta que você configurou automaticamente.

 

Para quem tem IP dinâmico, que muda toda hora, você terá que fazer uma das soluções a seguir atualizar seu IP no site:

1) Acessar o site fazê-lo manualmente ou;

2) Baixar o programa NO-IP DUC que fica aberto no sistema e atualiza de 5 em 5 minutos automaticamente seu IP.

 

 

 

Espero ter ajudado a todos instalar e utilizar o Apache, mesmo que apenas para conhecer, no sistema operacional Windows com essa excelente ferramenta que é o WAMP que na minha opinião é pouca divulgado e/ou conceituado.

 

Licença do tutorial:

- Poderá ser editado e divulgado sem necessidade de me notificar

- Manter os créditos, mas como isso é difícil na Internet, pelo menos pensem duas vezes antes de adicionar um tutorial e colocar seu nome, como ocorre em grandes sites de desenvolvimento na Internet

 

Espero Ter Ajudado ..

 

Este Tuto n Eh Meu Mas Espero Ajudar.. Como me Ajudow .. ^^" :aaaa:

Editado por L2Hillary ADM Lukas
Link para o comentário
Compartilhar em outros sites

  • 1 month later...

  • 2 months later...




×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.