Você está na página 1de 6

Usurio Senha

Lembrar?

Pgina Inicial do Guia do Hardware


Registrar FAQ Calendrio Mensagens de Hoje Pesquisar

FrumGdH > Redes > Acesso internet

Configurando Apache + MySQL + PHP + PhpMyAdmin + SQLiteManager -> Para iniciantes


Bem-vindo ao FrumGdH No se esquea de se registrar, grtis . Ns temos 759.875 usurios, convidamos voc fazer parte de nossa comunidade tambm! Se ainda no encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

1. Instalando e configurando o Apache, PHP e o MySQL no Linux - Kurumin 7.0


Mais resultados? Use nossa pesquisa.

Opes do Tpico 29-01-2007, 11:17 #1 (permalink) Configurando Apache + MySQL + PHP + PhpMyAdmin + SQLiteManager -> Para iniciantes

apterix
Zumbi Registrado em: May 2004 Mensagens: 9.411 Reputao: 135

Ol! Ensinarei neste tutorial como instalar um servidor completo em seu computador com uma ferramenta fcil de usar e que pode ser usada tanto por iniciantes como profissionais. -----------------------------------------------------Palavras chaves para busca interna e buscadores da internet: configurando apache - apache no acessa - apache no funciona - apache acesso externo - instalando php - instalando phpmyadmin - configurando senha root mysql - configurando httpd.conf - redirecionamento para apache - redirecionamento de dns - tutorial apache para iniciantes ------------------------------------------------------

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

TUTORIAL
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). *** 1621 palavras e 6 pginas A4 de texto

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 </Directory>, 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 que j 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 pela porta padro 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 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 esoclha 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 informaes de 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). Aps 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 __________________ Hospedagem de sites low-end: www.ilax.com.br Com cPanel 11 e suporte tcnico inteligente.
ltima edio por apterix : 08-02-2007 s 9:49.

Tpico Anterior | Prximo Tpico

Regras de Mensagens Voc Voc Voc Voc no no no no pode pode pode pode criar tpicos postar respostas anexar arquivos editar suas mensagens

Cdigo vB est Ligado Smiles esto Ligado Cdigo [IMG] est Ligado Cdigo HTML est Desligado

Ir para...

Horrios baseados na GMT -3. Agora so 23:24.

Guia do Hardware - Melhores Tpicos - Incio