Sunteți pe pagina 1din 4

Bom, o tutorial se desenvolver em trs etapas: 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 soluo foi includa na Etapa 3 item 2, por questes didticas. **No se assuste com o tamanho do tutorial! que eu expliquei tudo bem detalhado e com vrias dicas e conceitos bsicos. Se isso fosse retirado, sobrariam, talvez, algumas linhas bem objetivas (mas que, sinceramente, deixariam esse texto bem fraco). ETAPA 1 Voc dever baixar um software chamado WAMP. W.A.M.P = Windows + Apache + MySQL + PHP Ele ainda contm o PHPMyAdmin (administrao grfica do MySQL) e o SQLiteManager, uma alternativa ao primeiro. Este software um gerenciador dos trs ltimos sistemas em conjunto com o Windows. Uma ferramenta potencialmente poderosa para profissionais e extremamente fcil para uso de iniciantes. Para baixar, acesse: http://www.wampserver.com/. Clique em downloads e siga os procedimentos. ETAPA 2 Instale o software! Algumas perguntas que ele far:* * No est na ordem das perguntas, desculpem-me; Quem testar e puder me dizer qual , corrigirei. 1) Instalar os servios automaticamente (iniciam com o windows) ou abri-los manualmente? Caso voc no saiba o que est fazendo, e como esse um tutorial para iniciantes, escolha a opo 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 iro rodar (sites, formulrios etc). Defina-a (pode ser diferente da pasta onde tudo foi instalado). 4) Qual seu browser favorito? Gerenciador de arquivos, e no WebBrows (como FireFox). Por padro 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 formulrio de e-mail, por exemplo, o PHP utilizar o protocolo SMTP do Google para enviar as cartas eletrnicas; Aqui cabe uma ressalva: Cuidado com a poltica de envio de mensagem e SPAM do seu servidor. Caso voc no queira testar envio de e-mails, deixe 'localhost'. ETAPA 3 Agora vamos configura o sistema, em sua parte mais difcil, onde a maioria das pessoas encontram problemas. Mas tudo fcil e rpido! Basta seguir corretamente as instrues abaixo! 1) Configurando Apache: Ao abrir o programa Wamp (atravs do cone Start Wamp Server) clique nele uma vez com o boto esquerdo e: Caso voc tenha deixado os servios do apache automtico, clique primeiro em 'stop all services' e depois siga a dica abaixo. - Aps certificar-se que o Apache no esteja com o servio ON, v na opo '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 no tem e adicionar os dados que esto faltando aos quej esto l. - Agora localize a linha 'Listen 80'. Por padro, o Apache vem configurado para rodar na porta 80, todavia a maioria do acesso a Internet vem com esta porta bloqueada para conexes entrantes, isto , ningum conseguir visualizar seu site pe porta padro do sistema. la 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 preferncia a portas altas, do tipo 50102, quando no estiver conseguindo). Salve o arquivo. Inicie os servios (clique no Wamp e escolha 'Start All Services'). Observe que voc pode, atravs 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 (atravs do PHPMyAdmin) Por padro, o MySQL vem sem senha e com um usurio ROOT, isto , um usurio que tem acesso total ao seu banco de dados. Clique uma vez com o boto esquerdo no WAMP, e clique em PHPMyAdmin. Veja que a pgina no abrir. Aqui cabe uma explicao: Por padro, o programa acessa o atalho por http://localhost/phpmyadmin/, isso utilizando a porta 80, que a padro do Apache. Como voc alterou a porta, voc dever adicionar 2380 nesse endereo, ficando: http://localhost:2380/phpmyadmin. Observe que localhost ser o seu endereo interno para acessar o servidor. Agora ficar abrindo pgina e adicionando porta realmente chato. A soluo: V na pasta de instalao do WAMP, abra o arquivo WAMPSERVER.ini e, com o WAMP fechado (boto direito > exit) procure por esta seo do arquivo: [Menu.Left] Type: separator; Caption: "WAMP5" Type: item; Caption: "Localhost"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "http://localhost/"; Glyph: 5 Type: item; Caption: "phpMyAdmin"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "http://localhost/phpmyadmin/"; Glyph: 5 Type: item; Caption: "SQLiteManager"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "http://localhost/sqlitemanager/"; Glyph: 5 Adicione agora as portas aps 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: "http://localhost:2380/"; Glyph: 5 Type: item; Caption: "phpMyAdmin"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "http://localhost:2380/phpmyadmin/"; Glyph: 5 Type: item; Caption: "SQLiteManager"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters:

"http://localhost:2380/sqlitemanager/"; Glyph: 5 Pronto, voc modificou o atalho do programa para trabalhar na porta do seu Apache. Caso voc no queira usar ele para acessar, basta abrir seu navegador favorito e digitar:http://localhost:suaporta/ Para acessar outras pastas criada na WWW, use: http://localhost:suaporta/pasta_que_voce_quer/ Agora que o atalho foi corrigido, vamos colocar uma senha no seu MySQL. Abra novamente o menu com um clique do boto esquerdo e es oclha PHPMyAdmin. Clique em 'Privilgios' e no usurio ROOT clique em 'Editar' (uma pequena figura ao final da descrio do mesmo). Adicione uma senha e salve. Observe que agora seu PHPMYAdmin ficou trancado! Nem voc mesmo conseguir acessar! Para corrigir, com todos os servios parados (Stop all services) acesse o arquivo config.inc.php que est na pasta PHPMyAdmin no diretrio 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 (usurio ROOT) e o PHPMyAdmin voltou a funcionar! Salve o arquivo e clique em 'Star all Services'. CONCLUDO! Dica: Para adicionar banco de dados e usurios, basta clicar em 'Privilgios' e seguir os passos (selecione a opo liberar acesso do usurio a uma DB com o mesmo nome e caso no saiba o que esteja fazendo, no mexa nas infor aes de m privilgios, para acabar no criando outro usurio 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: http://localhost:suaporta/suapasta/ Para acessar seu site via rede (intranet): http://iplocal:suaporta/suapasta/ Para acessar seu site externamente: http://seuip:suaporta/suapasta/ Reforando 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 incio desse tpico, digo que 'foi ele'). -> Outra dica: Redirecionador de DNS. Muitos de vocs se perguntaram: Mas poxa, toda vez que eu quiser passar algo para algum ver, terei que passar para ela meu nmero IP mais a porta? (exemplo: http://200.217.64.98:2380/)

Realmente isso um problema! Ainda mais para quem tem IP dinmico, isto , que se altera a cada nova conexo com a Internet. Ento, a sada o seguinte: Acesse o site: http://www.no-ip.org/, faa o cadastro e faa o login no site. Clique em 'Manage' e 'Add a Host' e ao abrir a pgina, escolha a opo: Port 80 Redirect. Adicione seu IP, a porta usada pelo Apache e escolha um domnio a ser criado (por exemplo: seunome.no -ip.org ou seunome.servegame.com). Depois de criado, aguarde aproximadamente 5 minutos para que o sistema configure o novo domnio. Agora, ao invs de ter de digitar seu IP mais a Porta, apenas digite o novo endereo: http://seunome.servegame.com/, por exemplo. Ele ir redirecionar para seu IP e acessar a porta que voc configurou automaticamente. Para quem tem IP dinmico, que muda toda hora, voc ter que fazer uma das solues 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 opinio pouca divulgado e/ou conceituado. Licena do tutorial: - Poder ser editado e divulgado sem necessidade de me notificar - Manter os crditos, mas como isso difcil 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 - apterix, apterix@gmail.com

S-ar putea să vă placă și