Ana Claudia

Programação e Design Web

Como instalar PHP 5+ Mysql + Apache + PhpMyAdmin

posted by Ana Claudia On junho - 18 - 2008 23 COMMENTS

Instalar e fazer com que conversem entre si estes componentes nem sempre é uma tarefa fácil, eu mesma já me perdi algumas vezes. A seguir apresentarei de uma forma simples, explicando passo a passo como configurar o “Quarteto Fantástico”.

1. Baixando os arquivos

Primeiramente, vamos baixar tudo que precisamos para começarmos a instalação. Os links para baixar os instaladores se encontra abaixo:

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

PHP 5
http://br2.php.net/get/php-5.2.6-Win32.zip/from/br.php.net/mirror

Mysql 5
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51b-win32.zip/from
/pick?file=Downloads/MySQL-5.0/mysql-5.0.51b-win32.zip&mirror=pick#mirrors

PhpMyAdmin
http://prdownloads.sourceforge.net/phpmyadmin/
phpMyAdmin-2.11.6-all-languages-utf-8-only.zip?download

2. Instalando o Mysql

Instalar o Mysql é muito fácil, é só seguir os passos nas famosas telas de Next > Next e Finish.

3. Instalando o Apache

Instalar o Apache também é bem fácil, basta a seguir as telas de instalação e pronto. O único detalhe que você deve prestar atenção é na tela de “Server Information”, pois vamos configurar o servidor para rodar localmente. Coloque “localdomain” em NetWorkDomain e “localhost” em Server Domain e por último seu e-mail em Administrator’s Email Address.

Instalação do Apache

Após o termino da instalação, seu servidor Apache já deve estar funcionando no Windows. Para verificar se ele está instalado corretamente, abra o navegador e digite http:\\localhost na barra de endereços. Se tudo estiver Ok, a seguinte tela deve aparecer:

Tela de apresentação do Apache

4. Instalando o PHP

Os passos anteriores foram fáceis, agora que o negócio começa a complicar e você precisa prestar bastante atenção nos passos a seguir.

Primeiro, crie uma pasta php dentro do c: e descompacte o arquivo zipado do PHP dentro desta pasta. Ainda dentro da pasta php, renomeie o arquivo php.ini-dist para php.ini somente. Copie e cole este arquivo em C:\WINDOWS e os arquivos php5ts.dll e libmysql.dll para a pasta C:\WINDOWS\system32 (Supondo-se que você está utilizando o Windons XP).

5. Configurando o Apache com o PHP

Agora vamos configurar o Apache para que ele possa reconhecer comandos php. Abra a pasta do Apache, se você não alterou o caminho da instalação do Apache, ela deve estar em C:\Arquivos de programas\Apache Group\Apache2. Em seguida abra a pasta conf e localize o arquivo httpd.conf. Localize

#LoadModule ssl_module modules/mod_ssl.so

que deve estar aproximadamente na linha 172 e adicione após esta linha o seguinte texto:

LoadModule php5_module "C:/php/php5apache2.dll" 

Em seguida localize o texto

#AddType application/x-tar .tgz

que deve estar aproximadamente na linha 743 e adicione logo abaixo:

AddType application/x-httpd-php .php .html

E por último mas não menos importante procure o texto

DirectoryIndex index.html

index.html.var, adicione index.php ao final da linha e salve o arquivo.

6. Configurando o PHP com Mysql

Ao contrário da versão anterior do PHP, a versão 5 não vem com o mysql configurado e precisamos fazer isso manualmente. Para isso, abra o arquivo php.ini que você copiou para
C:\WINDOWS e localize

extension_dir = "./"

que deve estar na linha 461 ou próximo e altere para

extension_dir = "c:/php/ext/"

Esta é a pasta onde fica as extensões do php. Agora localize a linha

;extension=php_mysql.dll

e retire o ; do começo para descomentar a extensão do mysql. Se quiser outros extensões do PHP, descomente outras linhas também, como

;extension=php_gd2.dll

para utilizar a biblioteca gráfica do PHP. Salve as alterações e feche o arquivo.

Para verificar se todas as atualizações foram feitas corretamente, reinicie o Apache abrindo o Menu Iinicar > Configurações > Painel de Controle > Ferramentas Administrativas > Serviços. Localize o Apache na lista e clique sobre ele com o botão direito e em seguida reiniciar. Se a instalação ocorreu sem problemas o Apache será reiniciado normalmente.

O último passo para verificarmos se o Apache reconheceu o PHP e as extensões foram devidamente instaladas é criar um arquivo de teste. Abra o bloco de notas ou seu editor de texto preferido e digite o seguinte comando:

< ? phpinfo(); ?> 

Salve o arquvio como phpinfo.php na pasta C:\Arquivos de programas\Apache Group\Apache2\htdocs (onde deve ficar seus arquivos php). O próximo passo é abrir este arquivo no navegador digitando http://localhost/phpinfo.php na barra de endereços, uma tela como esta será exibida:

Configurações do PHP

Ela contém as informações do PHP como versão, servidor, extensões, entre outras informações do PHP e do servidor utilizado. Se todas as extensões que você descomentou foram instaladas, elas devem aparecer nesta tela.

7. Configurando o PhpMyAdmin

Descompacte a pasta zipada dentro de C:\Arquivos de programas\Apache Group\Apache2\htdocs e renomeia a pasta para um nome mais fácil de ser lembrado, como por exemplo mysql. Assim, sempre que quiser abrir o mysql através do PhpMyAdmin digite no seu navegador http://localhost/mysql caso mysql seja o nome que você escolheu para sua pasta.

Bom pessoal por hoje é só, no próximo artigo vou demonstrar como instalar o php no IIS.

Categories: Apache, Instalação, Mysql, PHP

23 Comments

  1. 8DDDD Eu sempre tive complexos em instalar os componentes separadamente, dependendo de pacotes. Tanto que hoje uso o LightTPD. E era difícil achar textos bons em português naquela época. Pois sempre um componente era de uma versão diferente e não funcionavam os passos. XD
    Boa iniciativa. 8D Instalar php no IIS é algo que quero ver.
    \o

  2. vou seguir o tutorial se funcionar comigo depois darei a nota do seu trabalho

  3. Vou testa o tutorial e dpois lhe darei a nota

  4. http://www.anacnogueira.eti.br/como-instalar-php-5-mysql-apache-phpmyadmin/

    quando coloco a linha
    LoadModule php5_module “C:/php5/php5apache2.dll”

    o apache dá erro será que vc pode me ajudar?

    já agradeço se vc puder

  5. oi pz meu nome e alex adorei seu tutorial de como instalar o php mysql o apache e o phpmyadmin,mas to com um problema quando eu instalo o phpmyadmin2.11.6 ele manda uma messagem erro me ajuda por favor

  6. Ou to seguindo o tutorial mais não to conseguindo estalar vc pode me ajudar?

  7. nao existe na pasta apache2 o aquivo http.conf o nome dele e httpd.conf!!!!!!! e se renomeramos para http.conf o apache da erro e nao inicia mas e nele mesmo que se que eu defino as atereçoes q vc diz ai no tutoria???

  8. seu tutorial esta correto so esta parte tem erro tem dois espacos a mas no o correto e assim:

  9. a maioria dos erros com servidores apache em windows, é o php.ini, tem que saber onde e quando editar as linhas de extenções,! nem sempre os exemplos de como fazer isso, é para a mesma versão do sistema ” exemplo. e uso o Windows Vista premium, eu instalaei o apache com MySQl no IIS.. e eu nem preciei mecher no php.ini, para ele funcionar, rsrs..:)
    recomendo que estude um pouco esse arquivozinho. “base de tudo ” ^^ veja abaixo links de alguns manual falando do PHP.ini, seus conceitos, funções, quando editar, quando não editar, corrigino bugs, e etc. veja isso pessoal, pode ser muito utíl… abraços

    Manual Completo: http://us.php.net/ini.core
    php.ini directives: http://www.phpbuilder.com/manual/en/ini.php

  10. ["desculpe os erros de digitação.. =)))"]

  11. Cara tô cm um problema ao instalar o PhpMyAdmin 3 descompactei ele na pasta raiz dai ele naum abre, acho q tem aver cm o mysql, configurei tudinho mas naum consigo logar ele pelo terminal, assim q eu coloco o user : root ele feicha.

    Obrigado…

  12. Como, tem explicando no artigo, vc primeiro instala o PHP,depois o MySQL, e por ultimo o Phpmyadmin, de acordo com a pouca descrição que vc, postou na sua duvidade, naum entendi muitobem, mais mesmo assim vamos tentar, remova, tudo e faça novamente, mais agora faça esses passos que estão ai, ha outra coisa, veja versão do seu sistema. e min fale por favor, de acordo com as versões do sistemas OS

  13. Se você instalou o phpmyadmin corretamente e configurou tudo certinho… mas não deu certo tente no seguinte link

    http://localhost/phpmyadmin/index.php

  14. Parabéns pelo tutorial. Nota 10 msm. Fiz os passos e consegui configurar tudo no win vista =). A única coisa que mudou foi a
    linha LoadModule php5_module “C:/php/php5apache2.dll”
    para
    LoadModule php5_module “C:/php/php5apache2_2.dll”
    Obrigado!

  15. Poderia me informar como faço pra habilitar a extensao dbx no php.ini haja vista que esta extensao nao ha encontrei.obrigado

  16. Vlw, nota 9.9 , parabéns msm!!

    1 errinho

    não tem espaço depois do “<”

    o certo é assim:

    Parabéns!

  17. pah, tu és o máximo. andei as voltas e voltas e n conseguia. com este instalei a 1º e funciona. a unica coisa que n funcionou foi aquele ficheiro

    falta alguma coisa?

    Mas tudo o resto está a funcionar como deve de ser. mto obg :)

  18. Boa noite!
    Instalei o Apache, mas não consigo levantar o serviõ. Dá a mensagem abaixo. Alguem saberia me informar qual é o problema:

    O sistema não pode encontrar o arquivo especificado.
    No installed service named “Apache2″.

    Obrigada,
    Elma

  19. Eu intalei o PHP, Apache e o MySQL, até o momento não deu nenhum erro porém as informações do Php no final não aparecem, só aparecem . Será que alguém poderia me dizer se está certo e eu posso continuar ou se tenho q mudar alguma coisa?

  20. Na verdade eu instalei o Phpmyadmin e só aparece os códigos na página… E o Apache continua sem dar erro

  21. Ilustríssima Ana Cláudia, Queria agradecer pela iniciativa. Funcionou de primeira, Você explica de forma simples e objetiva, foi bem didática e prestativa…

    Desejo muito sucesso pra ti!

    Obrigado,

    Marcus.

  22. gostei muito das nformaçoes, estava quebrando a cabeça pra confgurar um arquivo php do banco de dados obrigado.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Comentários Recentes

  • Hugo: conseguir peço desculpas pra vc an
  • Hugo: podemos falar no msn se vc poder é
  • Hugo: vc quer todos os codigos? ou basta
  • Hugo: cara ana claudia estou adorando aqu
  • Ana Claudia: Gente havia um erro no script,no ar
  • Hugo: certo relamente errei feio salvei o