Home  Fórum  Sobre  Contato 

Categorias

  • ClubePC (13)
  • Desenvolvimento (34)
    • AJAX (2)
    • HTML-CSS (15)
    • Javascript (4)
    • MySQL (5)
    • PHP (16)
      • Aprendendo PHP (6)
    • Scripts (4)
  • Designer (39)
    • CG (12)
      • 3ds Max (6)
    • Photoshop (18)
  • Diversos (24)
  • Download (53)
  • Games (20)
  • Guia de Compra (2)
  • Hardware (7)
  • Humor (11)
  • Internet (31)
    • Blogs (3)
    • Firefox (8)
  • Notícias (33)
  • Rapidinha (5)
  • Softwares (45)
  • Windows (33)

Posts antigos

July 2010
M T W T F S S
« Jun «-»  
 1234
567891011
12131415161718
19202122232425
262728293031  
  • Links

    • Contato
    • Efeito Azaron
    • Inexistent Man
    • MeioBit
    • Site da Morróida
    • Sorcery Quest

Site Meta

Syndicate this site using RSS 2.0The latest comments to all posts in RSS 2.0
  • Register
  • Log in

Artigos por e-mail

Receba por e-mail todos os artigos de nosso site.

Digite o seu e-mail:

Distribuido por FeedBurner

Dec-07 11

Instalando o Apache, PHP, Mysql no Windows

Enviado por: Thales RB. .     87 comentários.     Categorias: Desenvolvimento, MySQL, PHP

Hoje eu apanhei bastante para conseguir instalar o trio Apache, PHP, Mysql, por isso resolvi fazer um tutorial, para ajudar quem quiser instalar o php em seu PC para fazer testes ou aprender PHP.

Bem vale apena avisar que é um pouco complicado e demorado pra instalar esse trio, então se você quiser isso somente para testar alguns scripts ou fazer testes é mais facil usar sistemas prontos como o easyphp ou xampp, eu estava usando o xampp e ele é bem tranqüilo de se usar, mas como não estava funcionando o mod_rewrite resolvi instalar o php normalmente.

 1) Download

Para começar é preciso fazer o download do trio parada dura.

UPDATE: hoje 15/01/2009 eu precisei instalar o php, e usei as ultimas versões e funcionaram perfeitamente seguindo esse tutorial, com isso o primeiro link é o original e o segundo é a ultima versão, recomendo baixar a ultima versão

Apache: http://www.apache.org/dist/httpd/binaries/win32/

eu baixei o apache_2.2.6-win32-x86-no_ssl.msi  apache_2.2.11-win32-x86-no_ssl.msi

PHP: http://www.php.net/downloads.php

eu baixei o PHP 5.2.5-win32-installer.msi ou php-5.2.8-win32-installer.msi

MySQL: http://dev.mysql.com/downloads/mysql/5.0.html

eu baixei esse Mysql-5.0.45 ou Mysql-5.0.67

esses arquivos .msi vem com instalador

2) Instalando o Apache

2.1) Vamos começar a instalar pelo Apache se você baixou o que eu citei é só ir clicando em avançar, para ficar mais fácil instale na pasta C:\Apache2.2\. Somente na tela Server Information que deve ser digitado alguns itens, como a idéia é usar o php no seu computador preencha os itens; Network Domain:”localdomain”, Server Name: “localhost” e seu e-mail no último campo.

Apos terminar de instalar o apache, ele é configurado como um serviço do Windows, que pode ser acessado através do Executar services.msc e por isso a cada vez que é feito uma alteração no apache é preciso reinicia-lo, mas ele tem o apache monitor pra agilizar isso, ele fica no system tray(ali perto do relógio) .

2.2) Para testar se está funcionando digite no seu navegador http://127.0.0.1 ou http://localhost/ se estiver funcionando irá aparecer na tela It works!. As versões mais antigas do Apache exibiam outras informações, mas a 2.2 mostra só isso.

2.3) As páginas ficam por padrão na pasta “htdocs”, dentro da pasta onde o Apache foi instalado. No meu caso, é “C:\Apache2.2\htdocs”. Basta substituir o arquivo “index.html” pelo do seu site, e colocar suas páginas e sub pastas aí. Assim você poderá acessar as sub pastas da pasta “htdocs” digitando http://localhost/pasta, em qualquer navegador no pc local.

3) Instalando o PHP

3.1) Se você baixou o que eu usei, ele vem com o instalador então é só ir dando proximo. Para ficar mais facil a configuração instale ele na pasta C:\php5. Na instalação do PHP, ele pedirá o tipo de servidor usado. No caso, escolha Apache 2.2.x:

3.2) Então ele pede o local dos arquivos de configuração do Apache. Localize a pasta conf, dentro da pasta do Apache, senão a configuração não será automatizada (mas veremos também como fazê-la manualmente):

3.3) Em uma das telas irá aparecer a opção para selecionar o que será selecionado, na categoria “Extensions”, localize o item “MySQL”, clique no ícone de um disco ao lado dele, e clique na opção “Will be installed on local hard drive”:

 

3.4) Aproveite e selecione a opção GD2, caso queira trabalhar com imagens dinamicas no php.
Ao final da instalação o instalador do PHP pergunta se você quer que ele atualize os arquivos de configuração do Apache. Se quiser a configuração automática, confirme.(eu vi isso em tuto mas no meu não apareceu tal opção).

3.5) Se já tiver sido configurado o Apache no php para testar crie um arquivo teste.php e nele coloque:

<html><head><title>Informações do meu servidor</title></head>
<body>
<?php phpinfo(); ?>
</body></html>

Se estiver funcionando ele irá exibir um numero imenso de informações do php.

No caso de não ter aparecido a tela para configurar o Apache durante a instalação do php teremos que configura-lo manualmente.

4) Configurando o apache para reconhecer o PHP

4.1) Vá na pasta onde foi instalado o Apache e vá na pasta conf, abra o arquivo httpd.conf no final do arquivo(na ultima linha mesmo) e adicione:

PHPIniDir “C:\\php\\”
LoadModule php5_module “C:\\php\\php5apache2_2.dll

Importante: para instalações no windows é preciso usar “\\”  por padrão ele usa “/” (barra do linux)

A linha PHPIniDir define a pasta do PHP, onde ele foi instalado (onde esta o php.ini original).
A linha LoadModule… Carrega o módulo do PHP no Apache, que se chama “php5_module”, e está no arquivo “C:\php5\php5apache2_2.dll”.

Imagem do arquivo C:\Apache2.2\conf\httpd.conf

4.2) Para que ele abra automaticamente as paginas index.php procure a linha:

DirectoryIndex index.html

e adiciona depois do index.html os arquivos desejados como index.php index.shtml etc

Reinicie o apache para ele validar essa configuração.

Agora vamos fazer algumas edições no php por isso abra o arquivo php.ini que está na pasta do PHP, as alterações são opcionais mas são muito uteis.

4.3) Procure por short_open_tag e mude de Off para On, com isso serão aceitos os comandos<? … ?>

4.4) Procure por error_reporting e tire o ponto e virgula “;” da frente dele(para descomentar) e adicione na frente E_ALL & ~E_NOTICE & ~E_STRIC, com isso serão exibidos os erros e em que linha eles estão, sem isso se houver erro a pagina simplesmente ficará em branco.

Dica: através do Adicionar ou Remover programas no item do php tem o botão Alterar, ao clicar nele uma das opções é Change com ela é possível alterar a versão do tipo de servidor, e das extensões existentes, isso pode ser muito útil caso tenha errado ou esquecido de algo.

Nesse momento o php deve estar funcionando. Caso não esteja funcionando volte e revise os passos antes de continuar.

5) Instalando o MySQL

5.1) E mais uma vez é só ir dando avançar nas opções, eu recomendo que ele seja instalado na pasta “C:\Apache2.2\MySQL“. Num ponto ele pede a ativação de conexões TCP/IP, e permite escolher a porta onde ele ficará disponível, dando como padrão a 3306, deixe esse valor, e se for o caso, libere essa porta para aceitar conexões de entrada no seu firewall.

5.2) Mais algumas telas ele dará a opção de incluir o caminho do MySQL na variável de ambiente “Path” do Windows. É bom marcá-la, para que você possa chamar os executáveis do MySQL a partir de qualquer prompt, em qualquer pasta. Basta marcar a opção “Include Bin Directory in Windows PATH”:

5.3) Na próxima tela deve-se definir a senha de root, que é o administrador do MySQL. Se você mexe com PHP deve saber que para acessar um banco de dados é necessário fornecer um nome de usuário e senha válidos para aquele banco; você poderá usar o “root” e a senha definida aqui, ou outra conta. Justamente, para criar outras contas você precisará do root, e para alterar as configurações ou criar novos bancos de dados, também. Portanto, anote esta senha em um local seguro, se vc perder essa senha terá q desinstalar e instalar novamente o mysql.

Agora vem a última parte da configuração. Se algo der errado aqui, o MySQL poderá não funcionar corretamente. Apenas clique em “Execute. Se tudo ocorreu bem, você verá uma tela como essa.

5.4) Caso de alguem erro em Start Service volte duas telas e mude o Service name(imagem acima) para mysql5.

5.5) Se ele não conseguir obter acesso à porta definida na instalação (por padrão, a 3306), ele poderá exibir esta mensagem:

Clique em “Retry” quantas vezes forem necessárias, para tentar a configuração. Libere conexões de entrada na porta 3306, pelo seu firewall, se for o caso. Se clicar em “Skip” a configuração falhará, e você deverá executar o assistente de configuração novamente.

5.6) O mysql por padrão é acessado atravez do DOS usandos os comandos SQL, mas é possível usar uma interface gráfica, existem varias a mais comum é o phpmyadmin para usa-lo é só extrair os arquivos para a pasta htdocs do apache C:\Apache2.2\htdocs

Se vc quiser renomeie o arquivo config.sample.inc.php para config.inc.php abra o arquivo e digite a a senha do mysql em $cfg['blowfish_secret'] ele irá criptografar a sua senha, mas para testes locais isso não é importante.

Para acessa-lo é só ir no localhost e abrir pasta dele http://localhost/phpMyAdmin/ e digitar o usuário e senha criados no mysql

Pronto agora o trio parada-dura deve estar funcionando tomara.

No caso de não ter funcionado, quero avisar que para versões anteriores do arquivos usam configurações diferentes, essas versões estão bem mais fáceis de serem instaladas, mas se você não baixar os pacotes .msi a coisa muda totalmente.

Bem qualquer duvida pode perguntar que eu tento ajudar.

6) Problemas/Duvidas Comuns

D: Ao digitar  http://localhost/ ele somente aparece a mensagem It works!

R:  Isso é devido ao fato dele exibir automaticamente paginas com o nome index.php ou outros nomes configuradas(item 4.2) simplesmente delete o arquivo index.html da pasta htdocs.

D:  Ao criar algum arquivo .php ele não exibe nada, pagina em branco.

R: Isso quer dizer que o apache não foi configurado corretamente e não está enviado os comandos para o PHP interpretar . Normalmente o problema está na má configuração do apache, o item 4 é exclusivamente para isso, verifique todos os passos principalmente os locais dos arquivos caso vc tenha instalado em algum local diferente.

Por padrão ao instalar ele configura o PHPIniDir com o local em que foi instalado mas com as barras erradas,  usando a / sendo que no windows é preciso usar \\

D: Porque eu não posso dar dois cliques no arquivo .php para executar ele?

R: Não é possivel abrir diretamente um arquivo php, já que o php sozinho não consegue exibir um arquivo ele precisa de um servidor web, que no caso é o apache(existem outros) ou seja sem o servidor web o php não consegue fazer nada, por isso é preciso usar o localhost e colocar todos os arquivos na pasta htdocs.

D: Não há nenhum software ou executável para configurar o php ?

R: Não, todas as configurações dele são feitas atravez do php.ini com isso não há nada para ser executado ou no Menu Iniciar

D: Eu tenho que editar os arquivos php no bloco de notas?

R: Não, existem muitos softwares que podem ser usados para editar os arquivos, eu particurlamente recomendo o Notepad++ já que a unica coisa que ele faz é colorir os codigos, ou seja é bom para que vc memorize mais os codigos. Outros softwares comuns são Dreamweaver, Zend Studio, Eclipse, entre muitos outros, alguns deles oferecem função de auto completar um comando, debugger, entre outras coisas.

Há alguns comentarios com duvidas similares, já respondidos aqui, tente dar uma olhada para ver se não é o mesmo problema que o seu =D

Não me servio pra nadaTalvez algum dia eu useValeu a pena saberVou usar issoOtimo! Sempre quis saber isso (5 votos. Média: 5 de 5)
Loading ... Loading ...
   18,446 visualizações

Tags: Aprendendo PHP, MySQL, mysql-basico, PHP, PHP Basico

Leia também

  • Comandos basicos do Mysql no PHP
  • Textos/Numeros aleatórios em PHP/Mysql
  • Ler quebra de linha do dados do banco de dados com PHP
  • Gravar ou exibir datas em português com o PHP
  • Tutorial Básico PHP (Aprenda PHP)

Criando Um Efeito De Action-motion no Photoshop »« Instalar o Windows XP em Hds SATA

recigio
Comment on December 11th, 2007.

Muito legal! Parabens!
Eu nem consegui instalar tudo. A solução que eu encontrei foi instalar aquelas suites “Lampp” “Xampp”… muito boas.
Mas nada substitui um trabalho bem feito e personalizado!

Thales RB
Comment on December 11th, 2007.

pois é, é bem complicado instalar esse trio,
eu levei umas 3hrs pra conseguir fazer tudo funcionar, pq nao dava certo dai tinha que desinstalar e instalar de novo, o segredo é ter persistencia =D
Mas sem duvida dependendo do que vc for fazer é muito mais facil usar as suites prontas

Como fazer formulários em HTML PHP(Aprendendo PHP) >> Clubepc
Pingback on December 14th, 2007.

[...] Para usar o formulário usamos 2 arquivos o primeiro terá somente o formulário, usando as tags aqui explicadas, por isso pode ser em .html. E o segundo irá coletar os dados digitados, por isso precisa ser feito usando a linguagem de programação escolhida, no caso irei explicar com PHP, por isso é preciso executa-lo em um servidor, ou em localhost com o php instalado. [...]

Tutorial Básico PHP(Aprenda PHP) >> Clubepc
Pingback on December 14th, 2007.

[...] mas o ideia é ter um servidor no seu pc para tornar mais rapido e facil os testes, por isso veja aqui como instalar o php no [...]

Dan
Comment on December 28th, 2007.

Ai
Estou a tentar instalar esse trio e ate agora esse tuto e o q me pareceu mais facil de entender e ate pensei q resultasse,mas na hora de testar não da nada. A configuração manual usando php.ini e ainda pior porque da erro.Diz q a sintaxe e invalida e vem uma folha do bloco de notas em branco.Ja tentei de livros a tutoriais e da sempre o mesmo problema.

Thales RB
Comment on December 28th, 2007.

não entendi muito bem o seu problema o que vc quer dizer com “vem uma folha do bloco de notas em branco”??
se vc quer dizer que ao criar o arquivo com o < ?php phpinfo(); ?> aparece uma pagina em branco??
se for isso é porque o apache não está configurado corretamente, ou seja ele não sabe o que é esse < ?php phpinfo(); ?> e não mostra nada.

Vc fez a parte da segunda tela da instalação do php??: “Então ele pede o local dos arquivos de configuração do Apache. Localize a pasta conf, dentro da pasta do Apache,”

E o apache está funcionando corretamente??, ao ir no localhost aparece It works!??

Ivan
Comment on January 1st, 2008.

Olá Dan, estou com o msm problema, na hora de testar o arquivo teste.php dá http://error 404 not found, bom, já tentei vários tutos e nada, se alguem tiver uma solução, por favor, POST IT!!! Abraços, Ivan.

Ivan
Comment on January 1st, 2008.

Bom, verifiquei o arquivo de instalação do apache que usei e foi esse: “apache_2.2.6-win32-x86-openssl-0.9.8e”, diferente do utilizado neste tutorial será que pode ser isso, vou tentar com o proposto neste artigo. Abraços.

Thales RB
Comment on January 2nd, 2008.

eu estava usando outras versões, do php e do apache(pq eu já tinha eles aqui), mas como deu um monte de erros, eu baxei os que expliquei, e finalmente consegui fazer tudo funcionar.
Tenta usar as versões que eu falei que pelo menos comigo funcionou normalmente =D

gtk
Comment on January 18th, 2008.

como que eu faço a programação p/ ter um resultado igual da tags.

Thales RB
Comment on January 18th, 2008.

@gtk

nao consegui entender o que vc quer fazer, pode explicar um pouco melhor??

Gustavo
Comment on May 1st, 2008.

Pois é um tutorial muito completo e útil.
Mas tou com um probleminha.. Fiz tudo certo baixei os 3 como explica aí, todos foram instalados corretamente, criei o formulário em php que vc falou tbm.
Mas quando clico em enviar no “form.html” manda baixar o arquivo “resultado.php”.
Isso acontece com muitos arquivos em php que eu tenho. Por favor se alguem poder me ajudar ficarei muito grato. Meu e-mail é mails63@yahoo.com.br Ajudem plis!!

Gustavo
Comment on May 2nd, 2008.

Ajudem ae po.. ¬¬

Thales RB
Comment on May 3rd, 2008.

opa foi mal gustavo

então isso ocorre pq o apache não está configurado para reconhecer o PHP, dá uma olhada no passo 4 para ver se vc fez tudo certo(adicionei esse numero agora =D)

Gustavo
Comment on May 3rd, 2008.

Vou ver se resolve..
Vlw

Gustavo
Comment on May 3rd, 2008.

Bom olha só.. xD

Arquivo “httpd.conf”.

No final tem isso:

#BEGIN PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
PHPIniDir “C:/php5/”
LoadModule php5_module “C:/php5/php5apache2_2.dll”
#END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL

Deixo assim ou coloco em baixo:
PHPIniDir “C:\\php5\\”
LoadModule php5_module “C:\\php5\\php5apache2_2.dll
-

Arquivo “php.ini”.

Quando pesquiso por short_open_tag aparecem 2 coisas:
a 1ª é:

; It’s not possible to decide to force a variable to be passed by reference
; when calling a function. The PHP 4 style to do this is by making the
; function require the relevant argument by reference.
; – short_open_tag = Off [Portability]

a 2ª é:

; Allow the <? tag. Otherwise, only <?php and tags are recognized.
; NOTE: Using short tags should be avoided when developing applications or
; libraries that are meant for redistribution, or deployment on PHP
; servers which are not under your control, because short tags may not
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
short_open_tag = Off

Eu devo modificar qual?
Na que eu dever modificar coloco “O” ou “On”?

Manda 1 exemplo do correto plx

Quando pesquiso por error_reporting aparecem muitos:
Pode me enviar a linha e como devo deixar?
-
Vlw ae Thales..

Thales RB
Comment on May 3rd, 2008.

o arquivo httpd.conf está certo do jeito que tá(se vc instalou o php na pasta indicada)

e o php.ini tem que mudar na segunda opção deixando:
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
short_open_tag = On

eu nao tenho o arquivo para poder ver a linha que está o error_reporting, mas ele fica no seguinte lugar e é preciso tirar o ; e colocar em on o display_errors ficando asim

; – Show all errors
;
error_reporting = E_ALL

; Print out errors (as a part of the output). For production web sites,
; you’re strongly encouraged to turn this feature off, and use error logging
; instead (see below). Keeping display_errors enabled on a production web site
; may reveal security information to end users, such as file paths on your Web
; server, your database schema or other information.
display_errors = On

Gustavo
Comment on May 3rd, 2008.

Thales, funcionou..
Valeu msm..
Muito obrigado!
Um Abração. Se precisar de alguma ajuda que estiver a meu alcance, pode falar(mails63@yahoo.com.br)

Thales RB
Comment on May 5th, 2008.

opa q bom que conseguio instalar, não é todo mundo que consegue instalar eles =D

Gustavo
Comment on May 5th, 2008.

hehe..

Gustavo
Comment on May 5th, 2008.

mas só to com um problema, agora que vc me ensinou a configurar pra aparecer os erros, ta aparecendo direto, num lugar que não tinha erro aparece de monte agora..
no caso do formulário que vc postou funciona normal, mas se eu abro só o resultado aprece um monde de erros..
mas o resto ta 100%, vlw =D

Thales RB
Comment on May 6th, 2008.

dá uma olhada aqui:
http://br.php.net/manual/pt_BR/function.error-reporting.php

que vc pode definir o tipo de erro que será exibido, pode melhorar um pouco pra vc =D

Gustavo
Comment on May 6th, 2008.

ae, funciono certinho,
vlw msm Thales..
lembrando, se precisar de alguma ajuda que estiver a meu alcance, pode falar
=D =O =) =]

Daniel
Comment on June 18th, 2008.

Obrigado foi muito util.
Ja tinha procurado em um monte de sites e não conseguia fazer em nenhum.

Mas agora to procurando o como fazer varios diretorios no apache pra poder Hospedar varios sites em 1 so pc.
Mas eu não consigo fazer que cada site tenha 1 url diferente.
Se alguem sober decha o link ai

flw galera

Thales RB
Comment on June 19th, 2008.

não entendi muito bem a sua duvida

se fizer varias pastas dentro do apache e acessar tipo http://localhost/pasta1 http://localhost/pasta2 ele não funciona ??

ou vc quer fazer um esquema de hospedagem mesmo, cada pasta ser para uma url diferente ??

Sofia Santos
Comment on June 27th, 2008.

Oi! Eu utilizo um MAC OS X em vez de Windows.
Instalar este trio serve apenas para tester no meu computador o que vou fazendo em .php, correcto?
Quando eu quiser aplicar estes conhecimentos numa pagina web eu preciso sempre de um servidor remoto para colocar as páginas. Confirme que estou correcta, por favor.

Thales RB
Comment on July 1st, 2008.

sim esse tutorial serve para testar em seu pc

pra colocar o site no ar, pra que qualquer um possa acessar é preciso usar um servidor de hospedagem, para isso existe alguns serviços gratis(mas todos q eu já testei são bem ruins )

Josemar
Comment on August 2nd, 2008.

Opa!! Sou novo em php te dou os Parabéns, pois com este artigo, eu consegui instalar o php, Apache e MySQL. Até que enfim estou aprendendo PHP.

Se eu tiver dificuldades e conseguir resolver, criarei um artigo igual a este.

Valeu!!!

Gilberto
Comment on August 17th, 2008.

Olá.
O meu problema é o mesmo do Gustavo, quando clicado em algum arquivo php que contém “” cria um download deste arquivo.

Gilberto
Comment on August 17th, 2008.

alguem pod ajuda? uso windows vista…

Thales RB
Comment on August 18th, 2008.

Isso ocorre devido ao fato do apache não estar corretamente configurado.
vc conferriu se o passo 4 está tudo certo ?

e talvez por ser o Vista, talvez seja preciso baixar versões mais novas mas ai eu já não sei pq nunca instalei nele =(

Gilberto
Comment on August 18th, 2008.

vlw ai…
o problema era um “;”

Christiane
Comment on November 19th, 2008.

Oi Thales.
Meu nome é Christiane, eu progtramava em php a muitos anos atras, e agora vou fazer um concurso pra php, naquela epoca eu tinha servidor, agora nao, ou seja, tenho q instalar no meu computador, quando eu instalo o PHP, o mesmo que vc indicou, no finalzinho da instalação da um erro porque eu nao tenho um scrip que necessita do Windows Installer.
Nem remover nao consigo, o mesmo erro.
Alguma sugestão?

Thales RB
Comment on November 20th, 2008.

Olá Christiane

vc tentou instalar essa versão no windows XP ou Vista ?
qual erro exatamente aparece ?

uma dica é tentar instalar uma versão mais nova

Jhonatan
Comment on January 22nd, 2009.

Tomara que vcs me respondam…

Cara instalei o apche e o PHP.
testei no navegador e apareceu “ITS WORKS”
o monitor do apache esta funcionando (luz verde)

criei o arquivo no dreamwaver teste.php “” salvei e apertei f12 pra ver o que ia acontecer e o IE abriu uma pagina em branco.

tentei vr o arquivo do apache o httpd… e as linha estavam como as do tutorial

#BEGIN PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
PHPIniDir “C:/Arquivos de programas/PHP/”
LoadModule php5_module “C:/Arquivos de programas/PHP/php5apache2_2.dll”
#END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL

como podem ver tentei coisas pra caramba, quero mto aprender php e fazer o meu site me ajudem plix!!!

Thales RB
Comment on January 22nd, 2009.

eu tive um problema parecido

o caso é a barra está errada automaticamente ele coloca essa barra que é do linux…
vc tem q colocar \\ ao invés da /
e o php tem que estar nessa pasta ai

Jhonatan
Comment on January 23rd, 2009.

Thales vc é um genio cara ^^, agora sim funcionou vlw mesm.

agora me desculpe a pergunta mas é que estou estudando PHP só em livros e tutos.

e Olha só fiz o arquivo de teste para o PHP (no dreamweaver) com codigo de sempre e salvei na pasta do apache como test.php só que quando vou na pasta e clico no arquivo ele abre o arquivo com o dreanweaver e pra testar tenho que apertar o f12 (neste caso funciona).

agora pergunto, quando coloco as linhas de codigos do programa em um arquivo do bloco de notas e salvo com a extensão .php ele não toma o formato do E-zinho como acontece quando salvamos um arquivo .html

então a duvida é quando criar um documento no bloco de notas como testo ele?

Jhonatan
Comment on January 23rd, 2009.

Thales

sobre o phpmyadmin

baichei o arquivo,

extrai na pasta do apache (fico um montão de arquivo) renomeei-o para config.inc

mas vc pode me dizer em que local especificamente eu digito a palavra “algo”
é que eu não entendi

suas palavras foram

…”é só extrair os arquivos para a pasta htdocs do apache C:\Apache2.2\htdocs e renomeie o arquivo config.sample.inc.php para config.inc.php abra o arquivo e digite algo em $cfg[’blowfish_secret’], para acessa-lo é só ir no localhost e abrir a sua pasta http://localhost/phpMyAdmin/ e digitar o usuário(root) e senha criados no mysql”

Jhonatan
Comment on January 23rd, 2009.

onde exatamente eu digito a palavra “algo” $cfg[’blowfish_secret’] ???
não entendi o que vc quis dizer no tutorial….

Jhonatan
Comment on January 23rd, 2009.

obs: no comentario acima me refiro a instalação do phpmyadmin

Thales RB
Comment on January 23rd, 2009.

ele não deve aparecer um “e-zinho” pq vc não pode executar ele diretamente pelo navegador, se vc abrir pelo navegador o arquivo diretamente ele não irá mostrar nada(igual quando o php estava mal configurado)

para testar os arquivos vá em http://localhost/ estando o arquivo/pasta na pasta htdocs ele será listado lá e dai sim vc pode testar

eu particularmente odeio o dreamweaver =P
em entrevista de emprego normalmente eles pedem para usar o notepad(se vc souber programar nele vc consegue usar qualquer editor) ou seja eu recomendo q vc aprenda usando um editor simples, o notepadplus é ótimo

esse esquema do blowfish_secret vc nem precisa fazer isso, ele serve para encriptar a senha no servidor…
seria para abrir o arquivo indicado e procurar por esse blowfish_secret e substituir pela senha q vc pôs no phpmyadmin

jhonatan
Comment on January 24th, 2009.

Então thales acho que fiz algo de erado pq quando digito localhost no navegador a inica coisa que aparece é a frase ” its works” sabe me dizer o que esta errado?

Thales RB
Comment on January 24th, 2009.

ele é configurado para exibir automaticamente os arquivos index.php index.html

delete esses arquivos da pasta htdocs q ele irá mostrar uma lista com os arquivos q vc colocar lá

Jhonatan
Comment on January 26th, 2009.

caramba isso é um pokinho complicado mas tenho fé que vai dar certo!
olha o que acontece agora:

essa é a versão do phpmyadmin que baixei phpMyAdmin-3.1.2-all-languages.zip como vc falou extrai todo o seu conteudo e coloquei dentro da pasta C:\Apache2.2\htdocs e exclui o arquivo index (que vem com o apache).
Agora quando digito localhost aparece escrito index of + a lista de tudo que ta na pasta.

mas quando digito http://localhost/phpMyAdmin dá que a pagina não pode ser exibida.

O que está errado agora???

Thales RB
Comment on January 26th, 2009.

mas o phpmyadmin é listado no http://localhost ??

a pasta não está com o nome phpMyAdmin-3.1.2 ? se estiver vc tem que digitar esse endereco ou renomear ela

Jhonatan
Comment on January 27th, 2009.

o thales antes de continuar… quero te agradecer pela atenção que tu tem me dedicado, vc é muito gente fina vlw! ^^

Veja o que fiz agora la na pasta do apache decompactei o arquivo que baixei (phpMyAdmin-3.1.2-all-languages.zip) e o renomeei para phpMyAdmin.
agora quando digito http://localhost/phpMyAdmin o navegador abre exibindo todos os rquivos que foram extraidos.

aqui surge a 1ª pergunta ao acessar este endereço o navegador ja não deveria exibir a interface grafica do phpmyadmin?

Continuando…

por curiosidade sai clicando nos links, que apareceram no endereço digitado, que tinham extensão .php
um exmplo de um dos aquivos é este: browse_foreigners.php
ao acessa lo ai sim apareceu a interface grafica do phpMyAdmin na tela de login e abaixo da tela esta mesagem: “não carregou extensão mcrypt,verifique a configurações do php”

mesmo assim fiz o login… ai apareceram estas mensagens:
“A extensão mbstring do PHP não foi encontrada e você parece estar usando conjuntos de caracteres multibyte. Sem a extensão mbstring o phpMyAdmin não será capaz de dividir as strings corretamente isso pode causar resultados inesperados.”
“O arquivo de configuração agora precisa de uma frase secreta com senha (blowfish_secret).”

Thales RB
Comment on January 28th, 2009.

hehehe vc deu sorte que eu voltei a mexer com php, se não eu não lembraria nada =D

dá uma olhada se no arquivo apache/conf/httpd.conf na linha:

DirectoryIndex index.html index.php default.php main.php
após o index.html tem que ter o index.php

essa linha faz com que qualquer arquivo com esses nomes sejam executados automaticamente ou seja quando abrir a pasta do phpmyadmin ele irá abrir a interface do site

essas mensagens aparecem pq durante a instalação do php vc não adicionou essas extensões, mas com certeza isso não irá atrapalhar em nada já que de começo vc não usará tal coisas(eu nem sei para que serve essas extensões)

Jhonatan
Comment on January 28th, 2009.

pô cara que massa que tu voltou a mexer com php, como vc ta vendo eu to começando agora e ainda to procurando um norte, me diz ai vc que ja ta na area? vale a pena investir e ter uma certificação?

Voltando a instalação…

então cara eu pesquisei no arquivo do apache e acrescentei os comando que vc falou,

tentei acessar o phpmyadim pelo navegador diitando localhost/phpMyAdmin e não alterou nada da fora como estava antes (só apareceram os arquivos que descompactei)

por curiosidade tentei digitar no navegador localhost/phpMyAdmin/index.php ai sim apareceu a tela de login do Phpmyadmin

no arquivo do apache ficou desta forma depois da alteração:

DirectoryIndex index.html index.php default.php main.php

Dionathan
Comment on January 29th, 2009.

Dae Thales, estou com um problema no PhpMyAdmin. Eu baixei o “phpMyAdmin-3.1.2-all-languages” e instalei normalmente na pasta “htdocs\phpmyadmin”.
Mas, quando eu entro no index.php, aparece um formulário pedindo usuário e senha, tentei usar o usuario e senha do MySQL, mas não funciona, ele simplesmente carrega e volta para o formulário.
Poderia me ajudar?? Eu não sei se é esses dados que devo usar, mas então, qual seriam?

Thales RB
Comment on January 30th, 2009.

Jhonatan

eu na realidade não acho que vale a pena ter certificação de PHP
na minha opniao, como existe muita gente que conhece php, para trabalhar o salario não é tao alto, e não sei se com uma certificacao seja possivel arrumar coisa muito melhor, se for para pagar, valeria mais a pena partir para outras linguagens que dão mais grana, ruby, java, etc

quanto ao phpmyadmin outros arquivos index.php ele exibe automaticamente ??

Dionathan
o usuario e senha que ele pede é o que vc adicionou durante a instalação do mysql
acho q vc pode tentar reinstalar o mysql para colocar outra senha

Geraldo
Comment on February 4th, 2009.

Cara! Por favor me dá uma dica! não estou conseguindo instalar o php no meu pc. ele faz o processo de instalação e tal, mas só aparece a pasta no menu iniciar e um arquivo .ini. dentro da pasta de instalação eu clico no php.exe e então só abre uma janelo do DOS. fico grato desde já.

Thales RB
Comment on February 6th, 2009.

Geraldo

vc vez todos os passos descritos ???
o php não é um programa q vc irá abrir para poder usa-lo
ele é iniciado junto com o windows ou seja apos ser instalado ele já irá processar arquivos php

Joao Fernando
Comment on February 9th, 2009.

Daew guri blz…
bom aki funcionou direitinho o php, mas estou me batendo pra configurar o Mysql,
na parte de senha do root, existe uma senha padrao algo do genero….

Thales RB
Comment on February 9th, 2009.

a senha/user do mysql é a que foi configurada durante a instalação dele
se vc não lembra creio que reinstalando ele possa recolocar a senha

Fábio
Comment on February 17th, 2009.

Fala Thales, blz?
Parabens pelo site….esse tuto está muito bom.
pow kra estou tendo alguns problemas aqui…
instalei tudo e parece está tudo certo até eu fazer o teste final, e mais importante, quando digito http://localhost/phpMyAdmin/ no navegador nada acontece, fica uma página em branco…
as mudanças nos arquivos httpd.conf e php.ini eu fiz abrindo-os (abrem automáticamente no bloco de notas) faço as mudanças e salvo o arquivo (bloco de notas) é dessa forma mesmo que deve ser feita????
…e quanto a não aparecer nada quando digito http://localhost/phpMyAdmin/, vc poderia me apresentar possiveis causas???
Desde já agradeço.

Thales RB
Comment on February 18th, 2009.

os arquivos devem ser editados no bloco de notas mesmo

a parte de < ?php phpinfo(); ?> está funcionando ??

e ao abrir só o localhost aparece alguma coisa ?

realmente existe a pasta phpMyAdmin com esse nome dentro do htdocs ??

Fábio
Comment on February 18th, 2009.

fala Thales, valeu pela atenção
quanto a parte de está funcionando eu, sinceramente, não sei…
Com o perdão da ignorância, como faço pra saber isso???
…só o localhost exibe algo: It Works!
….e agora vc acabou de me atentar o fato q não teno a pasta phpMyAdmin
e eu perdiu no processo do tutorial quando ela foi criada, dá pra vc me esclarecer um pouco mais???
Desde já, Grato

Fábio
Comment on February 18th, 2009.

quanto a parte de “” estar funcionando…
complementando pois depois de enviar vi q não apareceu

Thales RB
Comment on February 19th, 2009.

bem é o seguinte depois de instalar tudo para poder executar/testar qualquer coisa vc precisa colocar na pasta C:\Apache2.2\htdocs (na pasta onde foi instalado o apache)e no seu navegador digitar http://localhost/pasta como eu expliquei no fim do passo 2 tudo feito em php deve ser feito desse jeito

o it Works quer dizer que o apache está instalado para testar o php tem que fazer o esquema do < ?php phpinfo(); ?> que eu citei no fim do passo 3

o phpmyadmin não é preciso instalar nem fazer nada é só colocar ele dentro da pasta htdocs e acessar pelo localhost

acho que vc passou muito rapido pelo tuto dá uma lida com mais calma que talvez esclareça as coisas =D

Fábio
Comment on February 20th, 2009.

fala kra, fiz tudo direitinho agora
agora só quero saber como faço pra saber q está tudo funcionando certinho???
até a instalação do Mysql tá tudo igualzinho ao seu tutorial e até mesmo após a instalação do mesmo não aparece erro algum, eu clico execute e a tela fica como a do tuto
só queria saber se tem algo q eu possa fazer pra saber se eles estão todos funcionando em harmonia, existe algo???
P.S Obrigado pela atenção

Fábio
Comment on February 20th, 2009.

ah, só mais uma coisa, na parte logo após a instalação do php, quando crio o arquivo teste.php não aparece as informações sobre o php, aparece uma página em branco (e isso mesmo após ter feito a configuração manual)
fiz tudo como o indicado, q pode estar acontecendo??? será q posso ter cometido algum erro na hora configuração manual???
Pode me ajudar?
Desde já grato
Abraço

Thales RB
Comment on February 23rd, 2009.

se a pagina está aparecendo em branco é pq não foi instalado corretamente
tenta refazer os passos pricipalmente as partes de configuração manual

dá uma olhada aqui nos comentarios que tem bastante problemas similares

Fábio
Comment on February 23rd, 2009.

pow kra, já olhei re-olhei, já fiz de tudo instalei e reinstalei dezenas de vezes (e pior q não é força de expressão), mas de jeito nenhum consigo fazer isso funcionar nos conformes….
desculpe a ignorância, mas o php deve ter alguma inteface gráfica???
pois depois q o instalo só aparecem no ,menu iniciar, dois arquivos: php.ini e License. é isso mesmo????
….estou seguindo religiosamente o seu tutorial e vendo as dúvidas da galera mas não consigo fazer tudo funcionar.
Por favoooooor me ajuda!!!
estou muito interessado em aprender.
Pow Thales, valeu mesmo pela atenção, estou aqui todo santo dia te enchendo….rs
Desde já, Grato

Thales RB
Comment on February 24th, 2009.

não o php não tem nenhuma interface ou algo que possa ser mexido pelo windows
todas as configurações são feitas pelo php.ini

se o seu problema é a pagina ficar em branco isso quer dizer que o apache não está reconhecendo o php a configuração do httpd.conf está certa com o local exato em que foi instalado o php e com as barras certas “\\” ?

Fábio
Comment on February 28th, 2009.

está certa sim
será q o problema é a forma q eu estou tentando executar o arquivo teste.php?
eu vou na pasta hstdocs, retiro o arquivo index e coloco lá o arquivo de teste, vou ao navegador e e digito http://localhost e mesmo sem o arquivo index lá, ele continua exibindo It works!
já tentei de tudo, não to conseguindo =(
….mas uma coisa, o meu arquivo httpd.conf aparece como a imagem q vc colocou no tutorial
mas dois colegas aqui: gustavo e jhonatan fizerem perguntas e disseram q o arquivo estava dessa forma:
#BEGIN PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
PHPIniDir “C:/Arquivos de programas/PHP/”
LoadModule php5_module “C:/Arquivos de programas/PHP/php5apache2_2.dll”
#END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
na minha pasta conf tem dois arquivos httpd, só q só um é httpd.conf
e aqui o arquivo q está como o dos colegas supracitados é o httpd e não o httpd.conf
….e aí, kra, oq posso fazer???
valeu mesmo pela atenção!!!!
abraço

Thales RB
Comment on March 1st, 2009.

quanto ao httpd.conf tem que existir 2 arquivos
o httpd.conf e o httpd.conf.bak
só o httpd.conf é usado e o que deve ser editado o outro é usado como bkp já que se vc fizer alguma coisa errada pode restaurar ele sem ter que reinstalar tudo

ou seja todas as alterações citadas tem que estar no httpd.conf e não pode ser usado essa barra que vem por padrao tem que ser
PHPIniDir “C:\\Arquivos de programas\\php5\\”
LoadModule php5_module “C:\\Arquivos de programas\\php5\\php5apache2_2.dll

e na pasta htdocs delete tudo que há dentro dela que ela tem que exibir o arquivo que vc colocou lá

Fábio
Comment on March 1st, 2009.

Ufa!!!!!!
Depois de anos, instalando e reinstalando, sofrendo, horas estudando isso aqui e muita persistência, finalmente, consegui fazer funcionar o php com o apache.
Pow brother, valeu pela ajuda
abração

Fábio
Comment on March 1st, 2009.

putz, tava tudo certo, vi todas as informações do php, aí eu fui cair na bobagem de reinstalar o servidor
…e agora voltei a estaca zero.
o navegador fica só buscando e não acha nada, nem o it works! aparece.
q pode ter acontecido???

Thales RB
Comment on March 1st, 2009.

vc reinstalou tudo ? ou só algum deles ?

isso de estar só buscando é problema no apache dá uma olhada no apache monitor(fica perto do relogio) se ele está iniciado

Fábio
Comment on March 1st, 2009.

ops, reinstalar não, eu quis dizer reiniciar o servidor.

Fábio
Comment on March 1st, 2009.

pow, mas aí kra, tava funcionando perfeitamente, vi todas as informações do php e não mexi em mais nenhuma configuração do apache, só reiniciei e ele paraou de funcionar corretamente…

Fernando
Comment on March 3rd, 2009.

Thales, boa tarde… instalei uma versão nova do mysql e o myphpadmin tá me mostrando a seguinte mensagem:

Sua versão 5.0.51a da biblioteca MySQL do PHP difere da versão 5.1.31 do seu servidor MySQL. Isso pode causar um comportamento estranho

vc sabe como eu posso corrigir essa situação?

Fábio
Comment on March 15th, 2009.

Faaaaala thales, depois de um bom tempo, estou vboltando aqui pra te alugar…rs
aí cara, consegui fazer tudo certinho, só que quando abro o phpadmin (aquela pagina q tem q colocar usuario e senha)
não consigo entrar, pois não tenho nem ideia em que parte do processo foi colocado o usuário, só lembro de ter configurado a senha, na instalação do mysql
será q vc pode me ajudar?
em q parte desse processo foi configurado um username?
desde já grato

Thales RB
Comment on March 16th, 2009.

o usuario é configurado durante a instalação do mysql tb na mesma tela q vc poem a senha vc coloca o user mas acho que ele vem com user padrao: root

Fábio
Comment on March 17th, 2009.

valeu, grande thales
root é a palavra rsrs
Valeu, cara

Dennis Henrique
Comment on June 24th, 2009.

Perfeito Post só falto uma coisa!

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Adicione isto na ultima linha do httpd-conf, ele ajuda a interpretar configurações avançadas da PHP ou se não ele abrira a página do PHP com as scripts e não conseguirá visualizar a página…

Fora isso ajuda pra caralho!

Principalmente por que to com o windows 7 e ele ajudo muito na instalação Windows 7.

procurei muitos post ou blogs por ai e esse foi o único! belo post!

Thales RB
Comment on June 24th, 2009.

Opa Dennis

normalmente se vc colocar o .php na linha DirectoryIndex(item 4.2 no post) ele tb consegue reconhecer e exibir automaticamente os arquivos php =P

Esse post até me ajuda =D quando eu fico muito tempo sem instalar o php venho aqui e relembro o que é preciso fazer já que são muita coisas…
Eu tb rodei muito a net antes de conseguir instalar e fazer esse post

Twinsen
Comment on June 29th, 2009.

Está funfando, mas quando tem erro n aparece o q q ta errado…
HELP”!”

Thales RB
Comment on June 30th, 2009.

Twinsen

vc quer dizer que o php não mostra as mensagens de erro? se for vc precisa fazer o item 4.4 do tutorial

Twinsen
Comment on July 2nd, 2009.

acontece que tem 4 error_reporting diferentes… eu keria ajuda, se for possível…
ei, e quando vc vai postar mais coisas sopre PHP+HTML!

eduardo
Comment on July 13th, 2009.

bom dia

estou tentando instalar o php no windowns vista e esta dando o seguinte erro: there is a problem with this windowns installer package. A scrpt requered for this install to complete could not be run. contact your suport personal or package. Alguem pode me ajudar a solucionar este problema?

Thales RB
Comment on July 13th, 2009.

eduardo

vc baixou o pacote certo o win32-x86-no_ssl.msi ou PHP 5.2.10 installer ??

ou talvez o download tenha corrompido tenta baixar denovo…

Valdo
Comment on September 30th, 2009.

Parabéns pelo tutorial, bem simples e explicativo. Consegui instalar o quarteto (apache, php, mysql e phpmyadmim).
Na minha configuração usei uma contra-barra (\)e funcionou, tem alguma diferença, pode aparecer algum erro futuramente?
#BEGIN PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
PHPIniDir “C:\PHP5\”
LoadModule php5_module “C:\PHP5\php5apache2_2.dll”
#END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
Obrigado
Abraços

jozeias
Comment on December 20th, 2009.

valeu cara voce é o virus!!!
e muito bom esse post;
esta pagina estar um fire!!!

Marcelo
Comment on April 27th, 2010.

Ola Thales !

Depois de 2 dias de tentativas consegui finalmente fazer tudo funcionar.
Seu tutorial é muito bom, tem que só ser lido com muita atenção pois se não ficar ligado em todos os passos sempre da algo errado.
Agora vou para os próximos passos.
Bem, obrigado por este tutorial.
Detalhe instalei no Windows7.

Thiago
Comment on June 10th, 2010.

Poxa muito obrigado pelo tutorial mas eu nao entendi isso:(Procure por error_reporting e tire o ponto e virgula “;” da frente dele(para descomentar) e adicione na frente E_ALL & ~E_NOTICE & ~E_STRIC, com isso serão exibidos os erros e em que linha eles estão, sem isso se houver erro a pagina simplesmente ficará em branco.)Existe mais de um “error_reporting”.Obrigado,por favor me respondam.

Thales RB
Comment on June 11th, 2010.

Thiago

pode remover o ponto e virgula de todas os lugares que tiver o error_reporting

Deixe um comentário

Os campos nome e e-mail são obrigatorios(o e-mail não será exibido), a URL é opcional.

Os comentários podem ter os seguintes comandos:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>







Mais visualizados

  • Download Vray 1.5 para 3ds Max - 114,830 views
  • Emulador Nintendo DS &#8211; No$GBA - 94,534 views
  • Pacote de fontes Graffiti - 85,425 views
  • Instalar o Windows XP em Hds SATA - 53,708 views
  • Como fazer formulários em HTML/PHP - 52,873 views
  • Download Photoshop CS3 - 49,280 views
  • Detonado &#8211; Castlevania: Portrait of Ruin &#8211; NDS - 48,065 views
  • Download de modelos de carros para o 3ds Max - 46,474 views
  • Com o Windows Vista instalado como instalar o XP - 45,298 views
  • Detonado &#8211; Castlevania Order of Ecclesia &#8211; NDS - 43,772 views

Comentários Recentes

  • CASTLEVANIA disse: o iten new york steak eu usei ele para o nest of evil tem outro canto pra achar ele? por q sem ele nao fasso a quest build your strengh 2 eu tava...
  • Geison Soares disse: A Thales a respeito do meu comentário anterior devo-lhe dizer que estou jogando no computador atravéz de um emulador de nds,ok.Parabéns pelo...
  • Geison Soares disse: Fala Thales,po irmão aconteceu o seguinte comigo,quando eu cheguei em praticamente uns 80% do jogo ,perto do drácula e tudo o jogo começou a...
  • Thales RB disse: vc tem que curar elas com a magia sanctuary, que é mais dificil de fazer do que matar elas =D
  • ViniciusSMrt disse: Boa explicação. Exatamentemente o que eu procurava, pois me confudia na hora de usar “#” ou “.”.
  • Maicon disse: aff muito bom mas eu queria mesmo e criar uma partiçao com o vista starter e outra partiçao com XP
  • Taylor disse: Olá também estou com o mesmo problema…não consigo abrir os modelos, dá erro… sou iniciante no 3dmax, se alguem tiver alguma dica…
  • jaisson disse: muito maneiuro cara valeu mesmo foi de muita utilidade. quando puder mande mais!!!!!!!!
  • CASTLEVANIA disse: e sem derrotar ela nao vai pra forest of doom
  • CASTLEVANIA disse: ei quando a pessoa for derrotar stela te mq curar ela? ou so derrota? por q vc falo pra curar as duas eu to confuso mano responde aew por favor. flw

Tags

3ds Max 3ds Max Basico Aprendendo PHP Brushes ClubePC Computação Grafica CSS CSS-Hacks Designer Detonados Diversos Download Downloads Firefox Fontes Games Google Hardware HTML Humor Icones Internet Internet Explorer Javascript Jogos-PC Microsoft MySQL mysql-basico NDS Notícias Office Photoshop PHP PHP Basico Portable Rapidinha Script Sobre Softwares tags-HTML Wallpapers Windows Windows-Vista Windows-XP WordPress
eXTReMe Tracker