Olá pessoal, tudo bem?
Muito se fala sobre Apache, é apache daqui, apache dali, mas há quem fale apache sem usar PHP e há quem não fale em apache. Primeiro preciso que você entenda porque você um dia pode precisar instalar o apache.
No mundo da informática existem centenas de linguagens de programação. Me prendendo apenas as linguagens para Internet, nós temos dois grupos:
Client-Side: As linguagens que nós chamamos de Linguagens Cliente, são linguagens que rodam direto no computador do cliente. Não entendeu nada né? Sem problema. Por exemplo, existe uma linguagem chamada HTML. Se um dia você for fazer um curso de HTML, verá que precisa apenas do Bloco de Notas para programar e do Internet Explorer para abrir os arquivos .htm ou .html.
Se você decidir programar em JavaScript a regra será a mesma, coisa que não acontecerá com linguagens como PHP, ASP, JSP, ColdFusion e etc.
Em resumo, as linguagens que você não precisa instalar nenhum programa adicional chamamos de Client-Side, ou seja, rodam/funcionam a partir da máquina do cliente/usuário sem necessidades especiais.
Server-Side: São linguagens que precisam de programas servidores instalados em seu computador para interpretar. Por exemplo, seria como se você tivesse um arquivos do Photoshop (.psd) mas não tivesse o Photoshop instalado. Ou seja, não existe um programa que interprete aquele arquivo.
Isso acontece com algumas linguagens, veja a lista abaixo de algumas linguagens muito famosas e seus respectivos servidores.
ASP – Active Server Pages
Servidor: IIS – Internet Information Services
Já vem pré-instalado no Windows, é só colocar o CD e ir em Componentes do Windows
PHP – HyperText Preprocessor
Servidor: Apache
Necessário fazer o download do mesmo e instalar (faremos isso neste artigo)
JSP – Java Server Pages
Servidor: Apache
Necessário fazer o download do mesmo e instalar
Então, respondendo aquela pergunta anterior: Quando vou precisar instalar o Apache? No dia que você precisar, seja para trabalho ou estudo, trabalhar com PHP e MySQL.
O PHP é uma linguagem de programação para Internet e o MySQL é um banco de dados para Internet.
Então vamos lá, existem vários Apache’s disponíveis, vejas o que já utilizei:
EasyPHP
http://www.easyphp.org/index.php
WampServer
http://www.wampserver.com
ApacheTriad
http://apache2triad.net
Atualmente eu utilizo o ApacheTriad, que inclusive é ele que instalaremos neste artigo. Porém, caso queira utilizar um dos outros dois fique à vontade, o processo de instalação é muito semelhante.
Primeiro: Preciso que você faça o download do Apache, abaixo está o link direto do download:
Após baixar, você estará com o executável do mesmo, como mostra a imagem abaixo:

É só executar o aplicativo e aparecerá a primeira tela:

Clique em Next

Nesta tela, você informa qual a pasta que o Apache será instalado, caso não altere ficará o caminho acima. Em seguida clique em Next

Neste tela, ele não pede usuário e senha, e sim apenas a senha. Observe que o nome de usuário já está definido, “root”. Digite e re-digite a senha para confirmar e em seguida clique em Next.

Esta é a tela preenchida antes de ter avançado.

Aqui temos o velho contrato de licença, onde ou você aceita ou não instala. Sendo assim clique em I Agree (concordo).

Agora aguarde o processo de instalação.

Ainda instalando. Quando terminar a primeira parte, aparecerá uma informação pedindo para você clicar em OK para continuar a configuração, veja esta tela abaixo:

Clique em ok. Até aparecer a próxima tela, você verá várias telas pretas abrindo e fechando, não se preocupe, é apenas configuração. Depois que isso terminar, o apache pedirá aquela senha que você cadastrou agora pouco. Detalhe: mesmo você digitando não aparece os caracteres por questões de segurança. Então pode digitar a senha correta e pressionar Enter. Veja a tela da senha abaixo:

Quando digitar a senha, a próxima tela será um informativo que o apache foi instalado e configurado com sucesso. Pressione OK para reiniciar o computador.

Agora é só esperar o computador reiniciar.
Bom, com isso já temos tudo pronto. Se fossemos fazer isso no Linux, teríamos que instalar muita coisa manualmente via linha de comando. Como estamos na versão Windows, ficou muito mais fácil.
Testando se o Apache está Rodando
Para testar se o apache está funcionando direitinho, faça o seguinte. Abra o Internet Explorer ou o seu navegador padrão e digite:
http://localhost
Deverá aparecer a seguinte tela se tudo estiver ok.

Testando se o suporte banco de dados está funcionando
Clique em PHPMyAdmin, deverá aparecer uma tela exigindo login e senha como mostra abaixo:

Preencha com os dados que criamos ao longo da instalação, ou seja, login: root e senha: 123456789. Veja a tela preenchida.

Após clicar em ok, se você forneceu as informações corretas, teremos a tela da ferramenta PHPMyAdmin, que é uma ferramenta visual para trabalhar com o banco de dados MySQL

Posso salvar os arquivos em qualquer lugar? Não.
O caminho da pasta raiz onde os arquivos devem ficar salvos é: c:\apache2triad\htdocs como mostra a imagem abaixo:

Crie uma pasta chamada site para utilizarmos como teste.

Testando se o apache está interpretando arquivos PHP.
Abra o bloco de notas e digite as linhas de código abaixo:

Para que você entenda, onde temos <?php?> é uma das formas de declarar códigos PHP em um documento. Já o comando echo seria a mesma coisa que falar: escreva.
Salve este arquivo na pasta raiz, ou seja, c:\apache2triad\htdocs\site com o nome testando.php. Importante: abaixo do nome do arquivo, onde temos Salvar Como Tipo, altere para Todos os Arquivos, caso contrário o arquivo ficará testando.php.txt.

Em seguida, abra seu navegador e digite: http://localhost. deverá aparecer esta tela:

Clica na pasta que criamos durante o artigo, ou seja, site e teremos a nova tela:

Agora temos a exibição do arquivo testando.php. Clique no mesmo e se tudo estiver certo aparecerá a tela abaixo:

Como este texto realmente foi escrito utilizando código PHP, o simples fato do mesmo aparecer significa que o PHP está rodando perfeitamente.
Qualquer dúvida é só me escrever.
Tweetar
75 Depoimentos
Como instalar no windows vista? Pois o localhost dá erro.
Daniela, no vista é preciso fazer o seguinte procedimento:
1. Vá até a pasta c:\apache2triad\bin
2. Existe um executável chamado httpd.exe, clique com o botão direito sobre o mesmo e em seguida clique em EXECUTAR COMO ADMINISTRADOR
3. Vai aparecer uma janela, mantenha aberta enquanto quiser trabalhar com o apache
Abraços
instalei no Windows vista x64, fiz esse procedimento acima mas mesmo assim nao acesso o localhost.
Junior, nunca trabalhei com o Vista x64, só a experiência com o x86 já foi frustrante o suficiente pra se quer testar o x64.
Se mesmo assim ele não iniciou, tente ver se o serviço startou mesmo, pq pelo que to vendo, o serviço continua bloqueado
adriano, já usei o apache outras vezes, mas agora não estou conseguindo, com o mesmo problema da Daniela, segui a sua orientação, mas o tal do executável só pisca uma janelinha preta e continua sem funcionar, desativei até o Controle de Conta de Usuário do Vista e mesmo assim não abre o localhost…
sabe desvendar esse mistério? vou tentar pesquisar em outras fontes, tbm… caso descubra, venho partilhar aqui…
abraço
Qual o apache que vc está usando?
gooooolaaaaaço.
de mestre adriano.
php na area.
Adriano tudo bom, antes de qualquer coisa parabéns pelo otimo trabalho.
baixei e instalei corretamente o apachetriad no meu notebook, criei a pagina php de teste e abriu perfeitamente, mas quando eu configurei um dos 2 site q tenho no ar pra rodar localmente, eu consigo abrir a pasta onde esta o site que seria no lugar do site o nome “paroquia”, mas não consigo visualizar nenhum arquivo, dentro da pasta simplemente fica tudo branco no navegador. você poderia me ajudar??? abraços..
Dentro dessa pasta tem algum arquivo chamado index.php ou .html? Se tiver, ele vai abrir esse arquivo diretamente
olá adriano, tudo bom? estou com o mesmo problema do nosso amigo acima. usei o apache antes no meu pc e funcionava, porém agora tentando usar este que vc nos indicou ele não inicia, já fiz de tudo! e ai, dá uma mãozinha ai pq to precisando muito do apache! obrigado
Prazer Adriano.
Nunca entendi e ainda não entendo muito de php, passei dias tentando saber o que significava servidor e bla bla bla.
Até que encontrei seus videos e tutoriais.
Ainda não entendo, mas com sua ajuda creio que chego lá.
Abraços e que Deus te abençoe.
Boa noite Adriano gostaria se saber se tem como roda ele em 2 pcs sem prescisa instalar nos 2 pcs. e se tive como fazer….
Agradeço deste ja…..
Felipe, se for Windows Vista, em alguns casos é preciso startar manualmente o apache, ou seja, executar como administrar o arquivo httpd.exe que está na pasta bin
Se vc quer rodar o apache nos dois pcs, ai realmente tem que instalar, mas se for apenas o sistema, basta acessar via rede sem problemas
para instalar no vista tem alguns passos para seguir 1- download do programa 2-desabilite o seu anti virus 3- desative o uac 4-reinicie o pc 5-abra a pasta e no icone do apache clic com o direto do mouse e execute como admin 6- sigua os passos da instalação.7 reinicie todos os serviços de proteção. 8- va até o diretório onde foi instalado o apache encontre a pasta bin\httpd.exe 9- direito do mouse no icone e executar como admin “detalhe vai abrir uma tela de prompt deixa ela sempre minimisada e boa sorte.”
Eu faço apenas do 8 em diante em funciona!!!
Olá Adriano, olha eu aqui novamente. Você sabe como fazer o apache2triad funcionar com o sistema do no-ip? eu usava o camps, e ele funcionava normalmente sem precisar mudar nada, e quando tinha de mudar, bastava mudar a porta usada de 80 para uma outra qualquer.
Já no apache2triad, eu não consigo liberar o site para pessoas da internet. Tem ideia de como fazer isso funcionar?
Olá Adriano! Tenho um cliente que tem o próprio servidor aonde está hospedado o site, mas só que o servidor dele é IIS, ele quer que eu faça um novo site para ele, mas só que eu não sei trabalhar com asp, só com php, mas ele quer que eu faça o site dele e surgeriu que se tiver como instalava o apache no webserver dele, gostaria de saber se tem como fazer isso com o apache que vc ensina ainstalar no windows?
ABS!
É só falar com a empresa de hospedagem e pedir para trocar de plano…é bem simples
Ué, digitando http://nome_do_dominio_no_ip não funcionou?
Olá adriano, adorei o site e o videoblog.
tenho uma pergunta.
gostaria de saber se você poderia me dizer como faço para atualizar o apache2triad, pois o seu PHP é muito velho e não funciona com o novo phpmyadmin. (é que preciso do novo Banco de dados; uso ele para rodar um jogo).
espero sua resposta.
caso tenha algum link de algum lugar de como fazer isso, me passe. Please!!!!
é que tenho um certo receio em atualizar o php e ferrar o programa todo!!!
VLW!!!
Olá, tudo bem?
Afim de prestar um suporte melhor a clientes e internautas em geral que vistam meu site e compram meus cursos, criei um Fórum só para dar esse suporte, sendo assim veja algumas instruções para obter o melhor suporte.
1. Se a dúvida for sobre alguma aula de algum curso, procure o fórum do respectivo curso que adquiriu e deixe sua dúvida lá, responderei o mais rápido possível.
2. Se mesmo com o curso, sua dúvida for sobre qualquer outro assunto que não seja sobre uma aula específica, procure um fórum sobre a ferramenta para deixar sua dúvida.
3. Se você nunca adquiriu um curso e tem alguma dúvida, procure um fórum sobre dúvidas diversas, isso inclui ferramentas, softwares e linguagens.
4. Se você deixou uma dúvida no Blog, informo que o Blog será restrito apenas a comentários, dúvidas apenas no Fórum, isso facilitará a vida de todos.
Aguardo sua dúvida lá.
Abraços – http://www.adrianogianini.com.br/forum
adriano, esse servidor de apache já vem com o interprete de php ? ou tem que instalar alguma coisa a mais ?
Já vem tudo instalado
Ola Adriano Boa tarde, adriano eu estou com dificuldade para importar o banco de dados para o servidor Web, crieu o banco de dados e as tabelas pelo MySqL Admim, umas das suas aula, por favor mim espricar, desde já fico muito grato.
ass: Clécio.
Olá, tudo bem?
Afim de prestar um suporte melhor a clientes e internautas em geral que visitam meu site e compram meus cursos, criei um Fórum somente para dar esse suporte, sendo assim veja algumas instruções para obter o melhor suporte.
1. Se a dúvida for sobre alguma aula de algum curso, procure o fórum do respectivo curso que adquiriu e deixe sua dúvida lá, responderei o mais rápido possível.
2. Se mesmo com o curso, sua dúvida for sobre qualquer outro assunto que não seja sobre uma aula específica, procure um fórum sobre a ferramenta para deixar sua dúvida.
3. Se você nunca adquiriu um curso e tem alguma dúvida, procure um fórum sobre dúvidas diversas, isso inclui ferramentas, softwares e linguagens.
4. Se você deixou uma dúvida no Blog, informo que o Blog será restrito apenas a comentários, dúvidas apenas no Fórum, isso facilitará a vida de todos.
Aguardo sua dúvida lá.
Abraços
http://www.adrianogianini.com.br/forum
olá Adriano.
queria saber qual seria o tipo de mysql que presiso, tenho em meu site no admin um editor html só que quando eu add a noticia tudo que eu editei “tamanho da fonte, N, I,”principalmentes links tos perdem suas propriedades e são visualizados apenas como um texto
acho que quando eu add ela no BD o tipo da tabela que esta em TEXT fas com que o testo perda suas propriedades cor fonte,etc
tem algum artigo que explica pra serve cada um dos tipos de campos
VERCHAR
TEXT
DATE
INT
grato desde já
Felix, deixa essa dúvida no Fórum ok?
Abraços
ok!!!
intalei o apache2triad no winVista x64bits
sem problema algum encontrei a pasta bin\httpd.exe executei e boa
bom tutorial e boas respostas nos comentarios tambem
falows
crie um atalho para o C:apache2triad/bin/httpd.exe e coloquei na area de trabalho fica muito mais facil
ate mais
Adriano..
Primeiro de tudo… Parabéns…
Segundo estou fazendo curso de Webdesign aqui na cidade onde eu moro, e de longe cara, serio.. o prof. aqui é muito fraco ou não compartilha conhecimento.. Aprendo mais aqui do que lá.
Bom.. instalei o Apache no vista e deu super certo… até testei uma pagina que tinha feito.. fico de mais… Cara.. Mas uma vez parabéns mesmo… logo começo a comprar as aulas… abraço.
Adriano instalei o apache deu tudo certo, tirando quando eu chamo a pagina e ela vem com erro de acentuação.será que alguém pode me ajudar ???
um abraço a todos..
Já viu a codificação do documento? Pode ser isso.
Meus parabéns amigo pelo grande trabalho. Estou começando a programar em php e sua dica foi muito boa!!!
obrigado!!!
Nem sei o que dizer…MEU HERÓI!!! (rsrs) Valeu, estou acompanhando seus tutorias e eles estão salvando a vida de quem como eu esta começando!
Brigada!
Olá Adriano,bllz?
cara, acho que estou com um problema aqui:
quando coloco:
EX:
“http://localhost/index.php”
aparece somente o código…
está havendo algum problema?
ñ tem css,imagens,flash…naada!
pode me ajudar?
Abração!
Qual o windows? Pois dependendo do windows é necessário iniciar manualmente o apache.
Abraços
Ae Adriano
Qual o melhor programa para o Win 7
(WampServer, ApacheTriad eu baixei mas ele esta dando erro, olhei no baixaki so roda no win 98/2000/xp).
O ApacheTriad quando fui instalar “ja reinstalei 2 vez” na parte do cmd para digitar o pw ele não deixa digitar.
Muito Obrigado
Ué, estou usando ele no meu pc com win 7 e tá rodando perfeitamente…será que não é aquela segurança não? onde vc digita mas não aparece? Faz um teste e digita a senha e depois pressiona enter
Abraços
Eu consegui, mas deu um trabalho no vista,eu fui no caminho, windows/sistem32/drivers/etc e abri o arquivo hosts, apaguei a ultima linha que agora eu nãome lembro de cabeça, salvei, fui em meus locais de rede no icone de rede da placa de rede com o botão direito propriedades desmarquei aquela linha do ipv6, inicio ele pelo services.msc a primeira linha do apache.
Olá Adriano bom dia eu instalei certinho mais quando eu entro no http://localhost e vou abrir o arquivo ele da um erro na explorer e depois não consigo entrar novamente no localhost, e tenho que reiniciar a maquina exemplo:
http://www.desenvolvidoporcarlos.com/sistema_diaconos/index.php
me ajude?
Nossa, que erro hein? Será que não é seu sistema operacional/firewall bloqueando alguma coisa não?
Abraços
cara aqui to com erros no 2triad
quando pressiono F12 as cedilhas acentos e etc … mudam para caracteres especiais que que pode ser ?
OBS: com Wamp5 não acontecia
UMA DUVIDA QUANDO EU FORMATA O PC EU PRECISO FAZER TUDO ISSO DE NOVOO ?
Infelizmente sim…é válido fazer backup das pastas de seus projetos antes.
Abraços
ADRIANO GIANINI ACOMPANHO MUITO SUAS AULAS MAIS VOCE FALA EM UMAS DELAS DE COMO FAZER UM FORMULARIO DE CADASTRO MAIS EU PROCUREI E NAO ACHEI; TEM COMO VOCE FAZER ?
ABRAÇOS
Fillipe tambem aproveitando seu comentario estava procurando essa aula e tambem queria saber como fazer um sistema de busca;
abraços
Filipe, veja na categoria Sistemas Completos, existem inúmeras aulas sobre isso já
Abraços
Olá adriano blz?
Eu sou ex aluno seu e aprendi muita coisa graças a este curso.
tem uma aula que você mostra como acessar o apache via ip ou nome do computador mas quando eu coloco o ip ou o nome do computador do servidor na URL diz:
“esta página não pode ser encontrada”
eu ja olhei a rede e lá mostra todos os computadores da rede já tentei conectar sem o roteador e da o mesmo erro.
já fiz todos os procedimentos da aula e não adiantou.
também ja pesquisei na goggle e nada.
será que tem como você tentar me ajudar ???
grato!!!
nossa perfeito…
Boa Noite – Adriano Gostaria de saber cara
tem como criar
isso no windows seven
os links nao estao pegando
e aquele Active Server Pages
nao deu certo
poderia estar postando um tutorial de como fazer isso no windows seven
Obrigado
Sylar, não tem diferença, uso o mesmo apache no Windows 7 e não dá erro algum, veja se não está com o IIS instalado e ativo
Fiz a instalação, ocorreu todo como nos conformes mas não dá certo a entrada em localhost. Tem idéia o que pode ser? Aparece “Não é possível localizar a página da Web”
Abraço
Ah, utilizo aqui o Vista (infelizmente..)
cara conceguiiiii fazer no win 7 e funcionou perfeitamente esse tuto é do cara…..lho =D
Caro Adriano,
Em primeiro lugar, obrigado por disponibilizar esse material para pobres mortais como eu.
Seguindo os passos de instalação do Apache, digitei http://localhost no browser e me apareceu a página de serviço do IIS (que tenho instalado e usado ultimamente)
O que fazer?
Obrigado.
Resolvido.
Desculpe, mas fuçando aqui resolvi o problema.
Obrigado.
Depois de reiniciar o PC ele não abriu o localhost..
“The requested operation has failed!”
Essa mensagem aparece quando tento “startar” o apache.. a instalação rodou certinho.. Uso o Win Vista.. tem ideia o que pode ser?
No aguardo.
Pode deixar, vc já respondeu pra Daniela, obrigado!
Adriano, tem idéia pq depois de uns dias o bendito “httpd.exe” ao ser executado se fecha sozinho? O que eu faço? Já reinstalei o Apache e nada!
Se ajudar, essa janela do prompt que deveria ficar aberto abre e apresenta o seguinte texto (muito rápido) antes de fechar:
“(OS 10048)Normalmente é permitida apenas uma utilização de cada endereço de soquete (protocolo/endereço de rede/porta), : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs”
Olá pessoal olha recentemente tive que formatar meu pc e quando tentei baixar outro servidor de teste, (wamp serv) só consegui achar a nova versão a 2.0, só que alguns códigos estão dando erro, paraece que há alguma coisa a ver com a versão do MYSQl que a developer tollbox cria não é compatível com a versão do wamp serv 2, antes eu usava a versão 5, será que é isso mesmo o que está acontecendo??
Teria como fazer um tutorial de como atualizar o Apachetriad para o PHP 5.2 ou superior. Grato.
Olá Adriano.
Criei meu primeiro site. Agora quero inserir no index(home) uma área para depoimentos. entendi como criar a tabela no phpmyadmin porém não sei como inserir no drean.
opa adriano blz???
rapaz no momento to passando por u periodo brabo sem grana, meu dominio e hospedagem foram bloqueados, vc sabe me dizer se conhece algum servidor gratuito para php mysql…
caso o contrario te agradeço desde já…
Por que os texto do site que que esta rodando localmente, os que tem acento fica tudo descofigurado.
Ótimo tutorial, parabéns!
Olá Adriano;
Não desenvolvo em PHP mas sim em ASP. Estou explorando o PHP agora! Mas tenho uma dúvida.. tem como o IIS rodar ambas as plataformas? ASP e PHP com MySQL?
Se tiver, posso lhe pedir um tuto?
Obrigado e sucesso!!!!
Cristiano, tem sim, já fiz um teste há muito tempo, rodei MySQL e SQL Server. Quando der farei um tuto ok?
Obrigado Adriano!!! Já que existe a possibilidade já me interessa mais! Enquanto isso vou pesquisando!!!
Um grande abraço e mais uma vez, obrigado e sucesso!!
\m/
Dae Adriano, parabens pelos tutoriais, ajudam e muito mesmo, to com uma duvida e talvez vc possa resolver, quando crio uma tabela no mysql ela dá o seguinte erro :
onsulta SQL:
CREATE TABLE `curriculum` (
`nome` VARCHAR( 60 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`email` VARCHAR( 60 ) NOT NULL ,
`mensagem` VARCHAR( 200 ) NOT NULL
) TYPE = MYISAM
Mensagens do MySQL :
#1063 – Incorrect column specifier for column ‘nome’
o q posso estar fazendo de errado ? fico no aguardo e obrigado
!!!
VARCHAR não pode ser auto_increment
Abraços =D
opa, blz adriano?
rapaz como faço pra usar o uebimiau q vem instalado junto com o apache triad…
Blz !!!
como q faço para fazer uma soma de valores
cadastrados no BD?
para fazer tipo um caixa diario, mensal, somando os valores…
desde ja agradeço a ajuda q nos da….